接上次你的j**a服務掛了嗎,這次針對top命令做一次分析。linux top命令用於實時顯示 process 的動態,在linux操作命令中有著舉足輕重的地位,使用許可權所有使用者,接下來就讓我們一起深入的了解top,一睹廬山真面目吧!
top [-] [d delay] [q] [c] [s] [s] [i] [n] [b]
d : 改變顯示的更新速度,或是在交談式指令列( interactive command)按 s
q : 沒有任何延遲的顯示速度,如果使用者是有 superuser 的許可權,則 top 將會以最高的優先序執行
c : 切換顯示模式,共有兩種模式,一是只顯示執行檔的名稱,另一種是顯示完整的路徑與名稱s : 累積模式,會將己完成或消失的子行程 ( dead child process ) 的 cpu time 累積起來
s : 安全模式,將交談式指令取消, 避免潛在的危機
i : 不顯示任何閒置 (idle) 或無用 (zombie) 的行程
n : 更新的次數,完成後將會退出 top
b : 批次檔模式,搭配 "n" 引數一起使用,可以用來將 top 的結果輸出到檔案內
第一行第二行
第三行第四行
第五行系統時間 19:13:45
總程序 242
使用者空間占用cpu的百分比 0.4us【user】
總記憶體 65806656
緩衝總記憶體 33554428
執行時間 134days,32min
執行程序 1 running
核心空間占用cpu的百分比 0.4sy【system】
空閒記憶體 4023396
空閒緩衝記憶體 33210876
當前登入使用者 4users
休眠程序 238
使用者程序空間內優先順序變過的程序占用cpu的百分比 0.0ni【nice】
已使用記憶體 43544124
已使用緩衝記憶體 343552
負載均衡 0.17, 0.51, 0.80
停止程序 1
空閒cpu百分比 98.9id【idle】
緩衝的記憶體量 18239136
緩衝的可用總量 21662568
殭屍程序: 0
io等待占用cpu的百分比 0.0wa【wait】
硬中斷占用cpu的百分比 0.0hi【hardware interrupts】
軟中斷占用cpu的百分比 0.4si【software interrupts】
等待cpu為它服務的時間 0.0st【stolen】
pid
user
pr ni
virt
res
shr
scpu
mem
time
command
程序id
程序所有者
程序優先順序
nice值。越小優先順序越高,最小-20,最大20(使用者設定最大19)
程序使用的虛擬記憶體總量,單位kb。
程序使用的、未被換出的物理記憶體大小,單位kb。
共享記憶體大小,單位kb
程序狀態。d不可中斷的睡眠狀態 r執行 s睡眠 t跟蹤/停止 z殭屍程序
上次更新到現在的cpu時間占用百分比
程序使用的物理記憶體百分比
程序使用的cpu時間總計,單位1/100秒
程序名稱(命令名/命令列)
今天你笑了嗎?
1 有次等公共汽車時,開過去一輛寶馬,旁邊一位高人對他身邊的人說 看,剛過去那輛就是ibm.2 我一朋友在聯通實習,一天,一老頭走近來,劈頭蓋臉就來句 給我辦張移動卡,好吧?然後我那朋友頭也不抬的就來句 師傅,有人來砸場子 3 同事去見客戶,可能是緊張,一開口便是 劉先生你好,請問你貴姓啊?汗啊 4...
今天,你學習了嗎?
1 對meta的理解 在每個html的頁面中,有這樣一行 charset utf 8 因為每次新建html檔案自動生成這行,一直沒在乎過這個標籤有什麼意義。今天看到這樣的 name viewport content width device width,minimum scale 1.0,maxim...
今天你用 了嗎?
今天遇到了乙個bug,也順便見識了js這門語言的可怕之處。事情的起因是這樣,有一行 類似如下 var code response.result if code code 是rpc的返回值,明明服務端沒有任何問題,但是客戶端一直報錯,結果定位到 的時候發現服務端錯誤的把返回型別轉成了string,而 ...