你今天top了嗎

2022-09-13 16:39:11 字數 1802 閱讀 8925

接上次你的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,而 ...