The top program provides a dynamic real-time view of a running system.
-----------------------------------
top 命令是最流行的性能監視工具之一,我們必需了解。它是一個優秀的交互式工具,用於監視性能,報告實時系統任務。
第一行:
top:命令名
05:20:10 :系統當前時間
up 98 days, 38 min :系統開機到現在經過了多少時間
1 users :當前1用戶在線
load average:0.05,0.07,0.06:系統1分鐘、5分鐘、15分鐘的CPU負載信息
第二行:
總共105個任務, 1個在跑,97睡眠,7個停止, 0個僵屍進程
第三行:
0.5%us:用戶態進程占用CPU時間百分比,不包含renice值為負的任務占用的CPU的時間。
0.6%sy:內核占用CPU時間百分比
0.0%ni:renice值為負的任務的用戶態進程的CPU時間百分比。nice是優先級的意思
98.7%id:空閒CPU時間百分比
0.1%wa:等待I/O的CPU時間百分比
0.0%hi:CPU硬中斷時間百分比
0.0%si:CPU軟中斷時間百分比
第四行(很好理解,不多說):
610976k total:物理內存總量
第五行:交換內存信息
第六行:
PID:進程的ID
USER:進程所有者
PR:進程的優先級別,越小越優先被執行
NInice:值
VIRT:進程占用的虛擬內存
RES:進程占用的物理內存
SHR:進程使用的共享內存
S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值為負數
%CPU:進程占用CPU的使用率
%MEM:進程使用的物理內存和總內存的百分比
TIME+:該進程啟動後占用的總的CPU時間,即占用CPU使用時間的累加值。
COMMAND:進程啟動命令名稱