Memory
如何使用 ps 找出總記憶體資源使用情況?
使用
ps
命令我可以找出每個程序使用了多少記憶體:ps -u mertnuhoglu -o pcpu,rss,pid,command
是否也可以輕鬆地找出每種資源使用量的總和?
您可以將使用列與
awk
:ps --no-headers -u $USER -o pcpu,rss | awk '{cpu += $1; rss += $2} END {print cpu, rss}'
您可能還
free
對記憶體使用命令感興趣:$ free total used free shared buffers cached Mem: 2055480 1806596 248884 0 14016 346276 -/+ buffers/cache: 1446304 609176 Swap: 2097148 132980 1964168
輸出以千字節為單位(
free --mega
用於兆字節或兆字節free -m
)。特別是used
,+/- buffers/cache
條目類似於(每個人)使用的總物理記憶體。