Linux下查看cpu使用率

top命令 是Linux下經常使用的性能 分析工具 ,可以實時顯示系統 中各個進程的資源佔用情況,相似於Windows的任務管理 器。下面詳細介紹它的使用方法。緩存

top - 02:53:32 up 16 days,  6:34, 17 users,  load average: 0.24, 0.21, 0.24
Tasks: 481 total,   3 running, 474 sleeping,   0 stopped,   4 zombie
Cpu(s): 10.3%us,  1.8%sy,  0.0%ni, 86.6%id,  0.5%wa,  0.2%hi,  0.6%si,  0.0%st
Mem:   4042764k total,  4001096k used,    41668k free,   383536k buffers
Swap:  2104472k total,     7900k used,  2096572k free,  1557040k cached工具

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
32497 jacky     20   0  669m 222m  31m R   10  5.6       29:27.62 firefox
 4788 yiuwing   20   0  257m  18m  13m S    5  0.5          5:42.44 konsole
 5657 Liuxiaof  20   0  585m 159m  30m S    4  4.0          5:25.06 firefox
 4455 xiefc      20   0  542m  124m  30m R    4  3.1         7:23.03 firefox
 6188 Liuxiaof  20   0  191m   17m  13m S    4  0.5          0:01.16 konsole
 性能


統計信息區前五行是系統總體的統計信息。第一行是任務隊列信息,同 uptime  命令的執行結果。其內容以下:firefox

01:06:48  當前時間  
up 1:22  系統運行 時間,格式爲時:分  
1 user  當前登陸用戶 數  
load average: 0.06, 0.60, 0.48  系統負載 ,即任務隊列的平均長度。
            三個數值分別爲  1分鐘、5分鐘、15分鐘前到如今的平均值。 隊列


第2、三行爲進程和CPU的信息。當有多個CPU時,這些內容可能會超過兩行。內容以下:進程

Tasks: 29 total  進程總數  
1 running  正在運行的進程數  
28 sleeping  睡眠的進程數  
0 stopped  中止的進程數  
0 zombie  殭屍進程數  
Cpu(s): 0.3% us  用戶空間佔用CPU百分比  
1.0% sy  內核 空間佔用CPU百分比  
0.0% ni  用戶進程空間內改變過優先級的進程佔用CPU百分比  
98.7% id  空閒CPU百分比  
0.0% wa  等待輸入輸出的CPU時間百分比  
0.0% hi     
0.0% si    內存


最後兩行爲內存 信息。內容以下:資源

Mem: 191272k total  物理內存總量  
173656k used  使用的物理內存總量  
17616k free  空閒內存總量  
22052k buffers  用做內核緩存 的內存量  
Swap: 192772k total  交換區總量  
0k used  使用的交換區總量  
192772k free  空閒交換區總量  
123988k cached  緩衝的交換區總量。
            內存中的內容被換出到交換區,然後又被換入到內存,但使用過的交換區還沒有被覆蓋,
            該數值即爲這些內容已存在於內存中 的交換區的大小。
            相應的內存再次被換出時可沒必要再對交換區寫入。登錄

相關文章
相關標籤/搜索