環境:
[root@vsftpd ~]# cat /etc/redhat-release
CentOS release 6.6 (Final)
[root@vsftpd ~]# uname -r
2.6.32-504.el6.x86_64
[root@vsftpd ~]# uname -m
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
說明:
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各個功能
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/