top緩存
PID:進程的ID 工具
USER:進程全部者spa
PR:進程的優先級別,越小越優先被執行排序
NI:進程Nice值,表明這個進程的優先值進程
VIRT:進程佔用的虛擬內存內存
RES:進程佔用的物理內存sed
SHR:進程使用的共享內存程序
S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態方法
%CPU:進程佔用CPU的使用im
%MEM:進程使用的物理內存和總內存的百分
TIME+:該進程啓動後佔用的總的CPU時間,即佔用CPU使用時間的累加值
COMMAND:啓動該進程的命令名稱
free 用KB爲單位展現數據
free -m 用MB爲單位展現數據
free -h 用GB爲單位展現數據
total : 總計屋裏內存的大小
used : 已使用內存的大小
free : 可用內存的大小
shared : 多個進程共享的內存總額
buff/cache : 磁盤緩存大小
available : 可用內存大小 , 從應用程序的角度來講:available = free + buff/cache .
cat /proc/meminfo
這是用來查看RAM使用狀況最簡單的方法。 這個動態更新的虛擬文件其實是許多其餘內存相關工具的組合顯示,就如上面說列的 top, free等。它列出了全部咱們想了解的內存的使用狀況。
進程的內存使用信息也能夠經過: /proc/<pid>/statm 和 /proc/<pid>/status 來查看。
ps aux :按照 pid 顯示內容 (默認排序方式)
ps aux --sort -rss : 按照 rss 排序顯示內容
vmstat -s