Linux程序管理之動態監控
阿新 • • 發佈:2018-11-23
(1)介紹
top與ps命令很相似。它們都用來顯示正在執行的程序。top與ps最大的不同之處在於,top在執行一段時間可以更新正在執行收到的程序。
(2)語法
top [選項]
選項 | 作用 |
---|---|
-d秒數 | 指定top命令每隔幾秒更新。預設是3秒 |
-i | 使top不顯示任何閒置或者僵死程序 |
-p | 通過指定監控程序ID來僅僅監控某個程序的狀態 |
互動操作說明(在top指令執行後的指令)
操作 | 作用 |
---|---|
P | 以CPU使用率排序,預設就是此項 |
M | 以記憶體的使用率排序 |
N | 以PID排序 |
q | 退出top |
(3)案例
①監視特定使用者
第一步:top:檢視執行的程序
第二步:輸入u
第三步:輸入使用者名稱
說明:
16:46:26:當前時間
31:執行時間
2 users:當前登入系統的使用者數
load average:目前的負載均衡
Tasks:目前任務數
Cpu:CPU使用情況
Mem:記憶體使用情況
Swap:虛擬記憶體
②終止指定的程序
第一步:檢視執行的程序
第二步:輸入k:
第三步:輸入要結束的程序ID號
③指定系統狀態更新的時間(每隔10秒自動更新,預設是3秒)
top -d 10