1.top命令能夠清楚看出系統狀態,而且它是即時的監控,按q則退出。
top
Tasks:364 total 表示目前進程總數及狀態,要注意 0 zombie,表示殭屍程序,不為0則表示有程序異常。
%Cpu(s)表示目前CPU的狀態,us表示使用者程序占用CPU比例,sy表示程序占用CPU核心比例,id表示空閒CPU百分比,wa表示IO等待所占用的CPU時間的百分比。wa占用超過30%則表示IO壓力很大。
Mem表示記憶體目前狀態,total是記憶體總容量,userd是已使用的記憶體,free是剩餘的記憶體,buffers/cache是目錄緩存。
Swap,表示交換分區(即虛擬記憶體),當憶記體不足時,把一部份硬碟虛擬成記憶體使用,從而解決記憶體容量不足的問題。如果Swap的used很高,則表示系統記憶體不足。
在top下按1,則可以看出CPU各線程的使用狀況。