天天看點

linux系統管理常用指令--top

linux系統管理常用指令--top

top顯示程序所占的系統資源,具體用法介紹如下:

<a href="https://s2.51cto.com/wyfs02/M01/93/28/wKiom1kIfarCcDFSAABSrtVzUyA098.png" target="_blank"></a>

top指令用于動态監控程序所占的系統資源,預設每隔3秒變一次。它的特點是把占用系統資源(CPU、記憶體、磁盤I/O等)最高的程序放到最前面!上例中,top指令列印出了很多資訊。包括系統負載(loadaverage)、程序數(Tasks)、CPU使用情況、記憶體(Mem)使用情況以及交換分區使用情況。

其中,VIRT這一項表示程序所占的虛拟記憶體,RES這一項為程序所占的真實記憶體大小,而%MEM這一項為使用記憶體的百分比。在top的狀态下,按shift+m鍵可以按照記憶體大小排序,按數字1可以列出各顆CPU的使用狀态。

注:

(1)上圖中的running表示正在處理或排隊的程序。

(2)zombie表示僵屍程序(即死的程序),很少有這種程序。

(3)在cpu中us表示平均cpu占用比,sy表示核心cpu占用比。

下面說一下,top常用選項和指令:

退出top指令可以用q鍵或者ctrl+c;

top -d 5 (5秒變一次)

top -bn1(1是數字,輸出是靜态的,用于shell腳本中。)

top -p pid (檢視程式的情況 )

top -u 使用者名

     本文轉自品鑒初心51CTO部落格,原文連結:http://blog.51cto.com/wutengfei/1921259,如需轉載請自行聯系原作者

繼續閱讀