linux top 命令解析
top -16:11:52 表示當前時間
up :運行了多長時間
users:當前有5個使用者登入伺服器
load avergae:分別表示5分鐘,10分鐘,15分鐘的負載情況
Tasks :125 total 程序總數,1 running 正在執行的程序數 124 sleeping 正在睡眠的程序數 0 stopped 停止的程序數 0 zombie 殭屍程序數
Cpu(s) 0.0%us 使用者空間佔用CPU的百分比 0.2%sy 核心空間佔用CPU的百分比 0.0%ni使用者程序空間內改變過優先順序的程序佔用CPU百分比
99.8%id 空閒CPU百分比 0.0%wa 等待輸入輸出的CPU時間百分比
Mem:1920944k total 實體記憶體總量 1833020k used 使用的實體記憶體總量 87924k free 空閒記憶體總量 130356k buffers 用作記憶體快取量
Swap:0k total 交換區總量 0k used 使用的交換區總量 0k free 空閒的交換區總量 66426K cached 緩衝的交換區總量。 記憶體中的內容被換出到交換區,而後又被換入到記憶體,但使用過的交換區尚未被覆蓋, 該數值即為這些內容已存在於記憶體中的交換區的大小。相應的記憶體再次被換出時可不必再對交換區寫入。
pid:程序id
user:程序所有者的使用者名稱
PR:優先順序
NI:nice值,負值表示優先順序高,正值表示優先順序低
VIRT:程序使用的虛擬記憶體數量,單位KB VIRT = RES+SWAP(程序使用的虛擬記憶體,被換出的大小)
RES:程序使用的未被換出的記憶體大小
S:程序的執行狀態 D=不可中斷的睡眠狀態 R=執行 S=睡眠 T=跟蹤/停止 Z=殭屍程序
%CUP:上次更新執行到現在的CPU佔比
%MEM:程序使用的實體記憶體比例佔比
TIME+ :程序使用的CPI時間總計,單位1/100秒
command:命令名
SHR:共享記憶體