linux top命令簡介


top介面分為兩個部份,游標上面部份顯示關於系統整體性能,游標下面部份顯示各進程資訊。游標所在處是用來輸入操作命令的。


linux top命令介面


第一行顯示的內容和uptime命令一樣,【l】可以顯示和隱藏這個區域:


top - 13:14:19 up 16 min,  0 users,  load average: 2.00, 1.95, 1.34


top


這個沒有什麼意思,只是個名稱而以


131419


系統當前時間


up 16 min


系統開機到現在經過了多少時間


0 users


當前0用戶線上


load average:0.00,0.00,0.00


系統1分鐘、5分鐘、15分鐘的CPU負載資訊


第二行:


Tasks:  47 total,   1 running,  46 sleeping,   0 stopped,   0 zombie


Cpu(s):  0.7%us,  0.7%sy,  0.0%ni, 98.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st


Tasks


任務。


47 total


很好理解,就是當前有47個任務,也就是47個進程。


1 running


1個進程正在運行


46sleeping


46個進程睡眠


0 stopped


停止的進程數


0 zombie


僵死的進程數


Cpu(s)


表示這一行顯示CPU總體資訊


0.7%us


用戶態進程佔用CPU時間百分比,不包含renice值為負的任務佔用的CPU的時間。


0.7%sy


內核佔用CPU時間百分比


0.0%ni


renice值為負的任務的用戶態進程的CPU時間百分比。nice是優先順序的意思


98.7%id


空閒CPU時間百分比


0.0%wa


等待I/OCPU時間百分比


0.0%hi


CPU硬中斷時間百分比


0.0%si


CPU軟中斷時間百分比


0.0%st


我不知道


第三行:


Mem:    135844k total,    18304k used,   117540k free,       24k buffers


Swap:        0k total,        0k used,        0k free,     6728k cached


Men


記憶體的意思


256412k total


實體記憶體總量


30156k used


使用的實體記憶體量


226256 free


空閒的實體記憶體量


8176k buffers


用作內核緩存的實體記憶體量


Swap


交換空間


337356k total


交換區總量


0k used


使用的交換區量


337356k free


空閒的交換區量


12160k cached


緩衝交換區總量


第四行:


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND


 1035 root      20   0  2432 1044  868 R  0.7  0.8   0:14.47 top


    1 root      20   0  2208  396  360 S  0.0  0.3   0:02.83 linuxrc


    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd


    3 root      20   0     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0


    6 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 khelper


PID


進程的ID


USER


進程所有者


PR


進程的優先順序別,越小越優先被執行


NI


nice


VIRT


進程佔用的虛擬記憶體


RES


進程佔用的實體記憶體


SHR


進程使用的共用記憶體


S


進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值為負數


%CPU


進程佔用CPU的使用率


%MEM


進程使用的實體記憶體和總記憶體的百分比


TIME+


該進程啟動後佔用的總的CPU時間,即佔用CPU使用時間的累加值。


COMMAND


進程啟動命令名稱


linux top命令操作指令


下面我列出一些常用的linux top命令操作指令:


q


退出top命令


<Space>


立即刷新


s


設置刷新時間間隔


c


顯示命令完全模式


t


顯示或隱藏進程和CPU狀態資訊


m


顯示或隱藏記憶體狀態資訊


l


顯示或隱藏uptime資訊


f


增加或減少進程顯示標誌


S


累計模式,會把已完成或退出的子進程佔用的CPU時間累計到父進程的MITE+


P


%CPU使用率排行


T


MITE+排行


M


%MEM排行


u


指定顯示用戶進程


r


修改進程renice


k


kill進程


i


只顯示正在運行的進程


W


保存對top的設置到檔~/.toprc,下次啟動將自動調用toprc檔的設置。


h


幫助命令。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 立你斯 的頭像
    立你斯

    立你斯學習記錄

    立你斯 發表在 痞客邦 留言(0) 人氣()