TOP使用詳解
top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。下面詳細(xì)介紹它的使用方法。
本文引用地址:http://www.ex-cimer.com/article/201609/304126.htm•認(rèn)識top的顯示結(jié)果
統(tǒng)計信息區(qū)
進(jìn)程信息區(qū)
•更改顯示內(nèi)容
認(rèn)識top的顯示結(jié)果
top命令的顯示結(jié)果如下所示:
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
統(tǒng)計信息區(qū)
前五行是系統(tǒng)整體的統(tǒng)計信息。第一行是任務(wù)隊列信息,同 uptime 命令的執(zhí)行結(jié)果。其內(nèi)容如下:
01:06:48 | 當(dāng)前時間 |
up 1:22 | 系統(tǒng)運(yùn)行時間,格式為時:分 |
1 user | 當(dāng)前登錄用戶數(shù) |
load average: 0.06, 0.60, 0.48 | 系統(tǒng)負(fù)載,即任務(wù)隊列的平均長度。 三個數(shù)值分別為 1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。 |
第二、三行為進(jìn)程和CPU的信息。當(dāng)有多個CPU時,這些內(nèi)容可能會超過兩行。內(nèi)容如下:
Tasks: 29 total | 進(jìn)程總數(shù) |
1 running | 正在運(yùn)行的進(jìn)程數(shù) |
28 sleeping | 睡眠的進(jìn)程數(shù) |
0 stopped | 停止的進(jìn)程數(shù) |
0 zombie | 僵尸進(jìn)程數(shù) |
Cpu(s): 0.3% us | 用戶空間占用CPU百分比 |
1.0% sy | 內(nèi)核空間占用CPU百分比 |
0.0% ni | 用戶進(jìn)程空間內(nèi)改變過優(yōu)先級的進(jìn)程占用CPU百分比 |
98.7% id | 空閑CPU百分比 |
0.0% wa | 等待輸入輸出的CPU時間百分比 |
0.0% hi | |
0.0% si |
評論