linux中top命令下顯示出的PR\NI\RES\SHR\S\%MEM TIME+都代表什麼

lpwebnet發表於2017-03-22

PID  程式號


USER 使用者名稱


PR   優先順序


NI   nice值。負值表示高優先順序,正值表示低優先順序m  


RES  程式使用的、未被換出的實體記憶體大小,單位kb 


SHR  共享記憶體大小,單位kb


 S    程式狀態。
 D=不可中斷的睡眠狀態
 R=執行
 S=睡眠
 T=跟蹤/停止

Z=殭屍程式


%CPU  CPU使用率 


%MEM     程式使用的實體記憶體百分比


TIME+    程式使用的CPU時間總計,單位1/100秒


COMMAND 執行的命令 
使用SSHClient客戶端連線到遠端Linux系統。使用top命令檢視系統的當前執行的情況。如圖對top命令執行的結果做了簡單的圖解,下面針對每一項做詳細的解釋。

  1. linux怎樣使用top命令檢視系統狀態











  2. top命令的第一行“top - 19:56:47 up 39 min,  3 users,  load average: 0.00, 0.00, 0.00”顯示的內容依次為“系統當前時間 、系統到目前為止已執行的時間、當前登入系統的使用者數量、系統負載(任務佇列的平均長度)三個值分別為1分鐘、5分鐘、15分鐘前到現在的平均值【這三個一般會小於1,如果持續高於5,請仔細檢視那個程式影響系統的執行】”

    linux怎樣使用top命令檢視系統狀態












  3. top命令的第二行“Tasks: 120 total,   2 running, 118 sleeping,   0 stopped,   0 zombie”顯示的內容依次“所有啟動的程式數”、“正在執行的程式數”、“掛起的程式數”、“停止的程式數”、“殭屍程式數”。

    linux怎樣使用top命令檢視系統狀態



  4. top命令的第三行“Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st”顯示的內容依次為“使用者空間佔用CPU百分比”、“核心空間佔用CPU百分比”、“使用者空間內改變過優先順序的程式佔用CPU百分比”、“空閒CPU百分比”、“等待輸入輸出CPU時間百分比”、“CPU服務於硬體中斷所耗費的時間總額”、“CPU服務軟中斷所耗費的時間總額”、“Steal Time”

    linux怎樣使用top命令檢視系統狀態













  5. top命令第四行“Mem:    508820k total,   480172k used,    28648k free,    41944k buffers”顯示內容依次為“實體記憶體總量”、“已使用的實體記憶體”、“空閒實體記憶體”、“核心快取記憶體量”。

    linux怎樣使用top命令檢視系統狀態








  6. top命令第5行“Swap:   392184k total,        0k used,   392184k free,   259152k cached”顯示內容依次為“交換區總量”、“已使用互動區總量”、“空閒交換區總量”、“緩衝的交換區總量”。

    linux怎樣使用top命令檢視系統狀態







  7. top命令第5行“PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND ”顯示內容依次為“程式ID”、“程式所有者”、“優先順序”、“nice值,負值表示高優先順序,正值表示低優先順序”、“程式使用的虛擬記憶體總量”、“程式使用的、未被換出的實體記憶體大小”、“共享記憶體大小”、“程式狀態”、“上次更新到現在的CPU時間佔用百分比”、“程式使用的實體記憶體百分比”、“程式使用CPU總時間”、“命令名、命令列”。

    linux怎樣使用top命令檢視系統狀態


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17172228/viewspace-2135790/,如需轉載,請註明出處,否則將追究法律責任。

相關文章