環境:
CentOS release 6.6 (Final)
2.6.32-504.el6.x86_64
x86_64
安裝
上傳軟體包htop-1.0.2.tar.gz到/server/tools/目錄下
# yum install -y gcc ncurses-devel
# cd /server/tools/
# tar xf htop-1.0.2.tar.gz
# cd htop-1.0.2
# ./configure
# make && make install
# cd ../
運作
# htop
<a href="http://s5.51cto.com/wyfs02/M02/82/D8/wKiom1dianHSSVuVAAC16oEHtuQ614.png-wh_500x0-wm_3-wmp_4-s_3470472899.png" target="_blank"></a>
說明:
<a href="http://s4.51cto.com/wyfs02/M02/82/D8/wKioL1dia53RFUmyAAAYTFOBXuM724.png-wh_500x0-wm_3-wmp_4-s_3603538056.png" target="_blank"></a>
1.在此圖檔中,顯示了記憶體、交換分區、程序數、負載均衡等資訊 1和2表示cpu每個核心的使用率
Mem表示記憶體占用率
Swp表示交換分區占用率
Tasks表示程序總數,目前運作程序數
Load average表示每5、10、15分鐘的負載均衡
Uptime表示系統運作時間
2.在此圖中,顯示了pid、user、ni等相關資訊
PID表示程序标志号
USER表示程序所有者的使用者名
PRI表示程序的優先級别
NI表示程序的優先級别數值
VIRT表示程序占用的虛拟記憶體值
RES表示程序占用的實體記憶體值
SHR表示程序使用的共享記憶體值
S表示程序的狀态,其中S表示休眠,R表示正在運作,Z表示僵死狀态,N表示該程序優先值是負數
CPU%表示程序占用的CPU使用率
MEM%表示該程序占用的實體記憶體和總記憶體的百分比
TIME+表示該程序啟動後占用的總的CPU時間
COMMAND表示程序啟動的啟動指令名稱
3.在此圖中,顯示了F1-F10各個功能
<a href="http://s1.51cto.com/wyfs02/M00/82/D8/wKioL1dia_GxA8NoAAAMrNLpVCg123.png-wh_500x0-wm_3-wmp_4-s_3710226838.png" target="_blank"></a>
F1,h檢視幫助資訊
F2,S設定偏好
F3,/查找
F4,I反轉排序
F5,t以樹狀形式顯示
F6,>選擇字段進行排序
F7,],-:增加程序優先級;
F8,[,+ :減少程序優先級
F9,K :kill程序;
F10,Q,q:退出
4.htop常用互動式指令及選項
常用互動式指令:
u:過濾僅顯示標明使用者的程序
s:跟蹤標明的程序所發起的系統調用
l:顯示標明程序所打開的檔案
t:顯示程序的層次結構
a:設定程序的cpu親緣性(将特定的程序綁定在指定的CPU上)
選項:
-d #:延遲時長
-u USERNAME:僅顯示指定使用者的程序
-s COLUMN:根據指定的字段進行排序
Linux運維的自我修養-ywliyq
技術交流,請加QQ群:256172681
給我寫信:[email protected]
我的技術部落格:http://ywliyq.blog.51cto.com/
本文轉自 蝸牛遠途 51CTO部落格,原文連結:http://blog.51cto.com/ywliyq/1789981