您好,登錄后才能下訂單哦!
這篇文章主要講解了“AIX怎么查看用戶和進程使用內存”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“AIX怎么查看用戶和進程使用內存”吧!
問題描述:通過topas發現%comp內存已使用98%
問題分析:
1,從大到小排列10個內存使用率進程
ps aux | head -1 ; ps aux | sort -rn +3 | head -10
如詳細查看進程: ps -ealf | head -1 ; ps -ealf | sort -rn +9 | head -10
# ps aux | head -1 ; ps aux | sort -rn +3 | head -10
USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
root 6553834 0.1 3.0 115064 115080 - A Feb 20 86:08 /var/opt/tivoli
root 5701730 0.0 1.0 17480 21956 - A Mar 05 1:17 /opt/BESClient/
pconsole 4456680 0.0 1.0 42456 42464 - A Feb 20 3:11 /usr/java5/bin/
root 6750376 0.0 0.0 796 824 pts/0 A 11:29:26 0:00 ps aux
root 6488234 0.0 0.0 260 268 - A Mar 13 0:02 auditbin
root 6357208 0.0 0.0 236 248 pts/0 A 11:29:26 0:00 sort -rn +3
root 5963962 0.0 0.0 1768 1804 - A Feb 20 0:00 /usr/sbin/rsct/
root 5832798 0.0 0.0 836 856 - A 11:29:12 0:00 telnetd -a
root 5570748 0.0 0.0 2128 2096 - A Feb 20 0:00 /usr/sbin/rsct/
root 5308652 0.0 0.0 7328 7436 - A Feb 20 1:01 /usr/sbin/rsct/
2,根據某個命令或進程名,查看內存使用率
# ps aux | head -1 ; ps aux | grep topas
如詳細查看:
USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
root 2359426 0.0 0.0 1440 1272 - A Feb 20 1:08 /usr/bin/topasr
root 6160578 0.0 0.0 252 264 pts/0 A 11:36:45 0:00 grep topas
但有的時候ps aux并不能非常詳細地表現出進程的完整使用率
3,通過root用戶svmon用戶可以分析出內存使用量
# svmon -G
size inuse free pin virtual mmode
memory 1048576 1037487 11089 229668 378796 Ded
pg space 2097152 2360
work pers clnt other
pin 196952 0 0 32716
in use 378796 0 658691
PageSize PoolSize inuse pgsp pin virtual
s 4 KB - 793327 2360 49188 134636
m 64 KB - 15260 0 11280 15260
inuse:是物理內存使用量,這里是以4K為單位,所以 1037487*4096=4249546752(424M)
virtual:是虛擬內存使用量,這里是以4K為單位,所以 378796*4096=1551548416(155M)
4,顯示使用物理內存最多的3個進程:
# svmon -uP -t 3|grep -p Pid|grep '^.*[0-9] '
6553834 java 51279 8917 0 50938 N Y N
4456680 java 34626 8874 0 34608 N Y N
5701730 BESClient 29564 8882 0 25689 Y Y N
輸出的格式順序為 Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd
可以計算出X程序所使用的實存為51279×4096=210038784,約為210MB
感謝各位的閱讀,以上就是“AIX怎么查看用戶和進程使用內存”的內容了,經過本文的學習后,相信大家對AIX怎么查看用戶和進程使用內存這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。