Linux htop/vmstat/dstat/ps命令的使用
htop命令
htop工具在系統光盤這中是沒有的,所以要下載的小伙伴們要自己創建yum倉庫通過epel
安裝 創建yum倉庫 vim /etc/yum.repos.d/epel.repo [epel] name=Fedora EPEL baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/ gpgcheck=0 yum repolist yum -y install htop 安裝完成htop之后,直接敲htop就可以使用了![]()
![]()
從上而下分別為cpu、內存、交換分區的使用情況,右邊部分是Tasks為進程總數,當前運行的進程數、Load average為系統1分鐘,5分鐘,10分鐘的平均負載情況、Uptime為系統運行的時間。![]()
PID:進程號 USER:運行此進程的用戶 PRI:進程的優先級 NI:nice值 VIRT:進程占用的虛擬內存 RES:進程占用的物理內存 SHR:進程占用的共享內存值 S:進程的運行狀態,R表示正在運行、S表示休眠、Z表示僵死 %CPU:進程占用的cpu %MEM:進程占用的物理內存和總內存的百分比 TIME+:該進程啟動后占用的總的CPU時間 COMMAND:進程命令名稱
OPTIONS: -d #:指定延遲的時間間隔 -u Username:僅顯示指定用戶的進程 -s colume 以指定字段進行排序 (htop支持鼠標選擇) 子命令: l:顯示選定的進程打開的文件列表 s:跟蹤選定的進程的系統調用 t:以層級關系顯示個進程狀態 a:將選定的進程綁定至某指定的cpu核心![]()
還有很多命令在最下面的一欄,都很實用,總的來說,htop是一款非常牛逼的監控程序,比起top來說,有很多優勢
vmstat命令
安裝yum -y install vmstatvmstat 2 3 表示每兩秒鐘采集一次 一共采集三次
![]()
dstat命令
OPTIONS: -c, --cpu:顯示cpu相關信息; -C #,#,...,total -d, --disk:顯示磁盤的相關信息 -D sda,sdb,...,tobal -g:顯示page相關的速率數據; -m:Memory的相關統計數據 -n:Interface的相關統計數據; -p:顯示process的相關統計數據; -r:顯示io請求的相關的統計數據; -s:顯示swapped的相關統計數據; --tcp --udp --raw --socket 用來顯示tcp udp端口狀態 --ipc 顯示ipc消息隊列,信號等信息 --top-cpu:顯示最占用CPU的進程; --top-io:最占用io的進程; --top-mem:最占用內存的進程; --top-lantency:延遲最大的進程;ps命令
ps的常用組合
1、 常用組合一:ps aux a:所有與終端相關的進程 u:所有與終端無關的進程 x:以用戶為中心組織進程狀態信息顯示 [root@localhost ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.6 193628 6748 ? Ss 16:58 0:07 /usr/lib/systemd/systemd --switched- root 2 0.0 0.0 0 0 ? S 16:58 0:00 [kthreadd] USER:用戶名 PID:進程ID %CPU:CPU占用率 %MEM:進程的內存占用率 VSZ:進程所使用的虛擬內存的大小 RSS:常駐內存集,實際內存的大小 TTY:與進程關聯的終端 STAT:進程的狀態 R 運行 S 睡眠 D 不可中斷 T 終止 Z 僵死 + 位于后臺的進程 l 多進程 N 低優先級 < 高優先級 s 進程的領導者含子進程 START:進程啟動的時間和日期 TIME:進程使用的總cpu時間 COMMAND:正在執行的命令行命令2、 常用組合之二:ps -ef -e:顯示所有進程 -f:顯示完整格式的進程信息3、 常用組合之三:ps -efH -F:顯示完整格式的進程信息; C: cpu utilization PSR:運行于哪顆CPU之上 -H:以層級結構顯示進程的相關信息;4、常用組合之四:-eo,axo ps -axo filed1,filed2……自定義要顯示的字段列表,以逗號分割, 常用的field:pid,ni,pri,psr,pcpu,stat,comm,tty,ppid,rtprio [root@localhost ~]# ps -axo user,pid,ni,pri,comm
原創文章,作者:N27_flypig,如若轉載,請注明出處:http://www.www58058.com/85601