htop galnces dstat進程管理器
這是我最愛的進程管理器了,它是top的增強版,比top更加直觀,而且可以直接選擇進程kill死,非常爽。
這是yum的地址。因爲我是虛擬機所以沒有核對安全。同學說:mirror.aliyun.com也有。
安裝好後鍵入htop即可進入htop管理頁面。
頁面可以用方向鍵移動。
介紹下選項:
Cpu
| cpu使用狀態 |
Men | 內存使用狀態 |
Swp | 交換分區使用狀態 |
Taks | 進程數 |
Running | 當前運行數 |
Load average | 負載均衡分別爲1分鐘,5分鐘,10分鐘 |
uptime | 系統運行時間 |
PID | Id標識 |
USER | 運行此程序的用戶 |
PRI | 優先級 |
NI | Nice值 越小優先級越高,反之亦然 |
VIRT | 虛擬內存佔用值 |
RES | 進程佔用的物理內存 |
SHR | 進程佔用的共享內存 |
S | 運行狀態 R表示正在運行,S休眠,z僵死 |
CPU% | Cpu使用百分比 |
MEN% | 內存使用百分比 |
TIME+ | 佔用的cpu時間 |
Command | 該進程的啓動命令 |
F1 | 幫助信息 |
F2 | 配置界面 |
F3 | 命令搜索 |
F4 | 過濾 |
F5 | 樹狀顯示 |
F6 | 排序方式 |
F7 | Nice- |
F8 | Nice+ |
F9 | 結束指定進程 |
F10 | 退出 |
S:跟蹤選定的進程發起的系統調用按u可以選擇顯示用戶啓動的進程。
l:顯示選定進程所打開的文件。
下面將ganlces
進過htop的學習 ,其他就一目瞭然多了,就只講其中幾個選項吧!
-b:以Byte/s爲單位顯示網卡設備數據交換速率;
-d:關閉磁盤I/O功能模塊;
-f/PATH/TO/SOMEFILE:設置輸出文件的位置及格式;
-o{HTML|CSV}:
-m:關閉mount功能模塊
-n:關閉網絡功能模塊
-r:關閉進程列表功能模塊
-t#: 指定延遲時長,默認爲3秒;
-1:單獨顯示每顆CPU相關負載數據信息;
glances支持遠程模式:
即可以以C/S模式工作:
我們需要在服務器端和客戶端都安裝glances
在服務器端配置綁定ip,例:
glances -s -b 192.168.1.103
客戶端配置連接服務器端ip:
glances -c 192.168.1.103
dstat
直接使用dstat,默認使用的是-cdngy參數,分別顯示cpu、disk、net、page、system信息,默認是1s顯示一條信息
cpu:hiq,siq分別爲硬中斷和軟中斷次數。
system:int,csw分別爲系統的中斷次數(interrupt)和上下文切換(context switch)
其他的都很好理解。
更多操作可以使用man dstat看到