linux top命令詳解
top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源使用情況。
top– 00:01:51 up 2:43, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 69 total, 1 running, 68 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.7%sy, 0.1%ni, 97.8%id, 1.1%wa, 0.1%hi, 0.1%si, 0.0%
Mem: 255420k total, 234352k used, 21068k free, 15104k buffers
total used free shared buffers cached。total used free shared buffers cached。 total used free shared buffers cached 。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 2072 592 512 S 0.0 0.2 0:01.07 init
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 events/0
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.13 khelper
統(tǒng)計信息區(qū):
前五行是系統(tǒng)整體的統(tǒng)計信息。第一行是任務(wù)隊列信息,同 uptime 命令的執(zhí)行結(jié)果。
00:01:51 當(dāng)前時間
up 2:43 系統(tǒng)運行時間,格式為時:分
1 user 當(dāng)前登錄用戶數(shù)
load average: 0.00, 0.00, 0.00 系統(tǒng)負載,即任務(wù)隊列的平均長度。
三個數(shù)值分別為 1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。
第二、三行為進程和CPU的信息。當(dāng)有多個CPU時,這些內(nèi)容可能會超過兩行。
Tasks: 69 total 進程總數(shù)
1 running 正在運行的進程數(shù)
68 sleeping 睡眠的進程數(shù)
0 stopped 停止的進程數(shù)
0 zombie 僵尸進程數(shù)
Cpu(s): 0.2% us 用戶空間占用CPU百分比
0.7% sy 內(nèi)核空間占用CPU百分比
0.1% ni 用戶進程空間內(nèi)改變過優(yōu)先級的進程占用CPU百分比
97.8% id 空閑CPU百分比
1.1% wa 等待輸入輸出的CPU時間百分比
0.1% hi
0.1% si
最后兩行為內(nèi)存信息。
Mem: 255420k total 物理內(nèi)存總量
234352k used 使用的物理內(nèi)存總量
21068k free 空閑內(nèi)存總量
15104k buffers 用作內(nèi)核緩存的內(nèi)存量
Swap: 524280k total 交換區(qū)總量
96k used 使用的交換區(qū)總量
524184k free 空閑交換區(qū)總量
149024k cached 緩沖的交換區(qū)總量。
內(nèi)存中的內(nèi)容被換出到交換區(qū),而后又被換入到內(nèi)存,但使用過的交換區(qū)尚未被覆蓋,