sysstat & procps 工具包簡介

 

sysstat軟件包包含監測系統性能及效率的一組工具。這些工具對於我們收集系統性能數據,比如CPU使用率、硬盤和網絡吞吐數據非常有幫助,有利於我們判斷系統是否正常運行,是提高系統運行效率、安全運行服務器的得力助手。
 
工具如下:
[root@test ~]# rpm -ql sysstat | grep bin
/usr/bin/cifsiostat
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/pidstat
/usr/bin/sadf
/usr/bin/sar
 
cifsiostat用於輸出cifs文件系統的讀寫操作信息。
iostat用於輸出CPU,I/O系統和磁盤分區的統計信息,可以用來分析磁盤I/O,帶寬等信息。
mpstat用於輸出CPU的各種統計信息,可以用來分析程序運行時在內核態和用戶態的工作情況。
pidstat用於監控被linux內核管理的單個任務。
sadf 用於格式化輸出sar的輸出數據。
sar用於定時蒐集系統的各種狀態信息.然後可以對系統各個時間點的狀態進行監控。
 
二、procps工具包
procps包包含一組提供系統信息的實用程序。
 
工具如下:
[root@test ~]# rpm -ql procps | grep bin
/bin/ps
/sbin/sysctl
/usr/bin/free
/usr/bin/pgrep
/usr/bin/pkill
/usr/bin/pmap
/usr/bin/pwdx
/usr/bin/skill
/usr/bin/slabtop
/usr/bin/snice
/usr/bin/tload
/usr/bin/top
/usr/bin/uptime
/usr/bin/vmstat
/usr/bin/w
/usr/bin/watch
 
ps  查看某一時刻的進程
sysctl 查看,管理系統內核
free 查看內存和swap
pgrep,pkill 通過名稱和其它屬性查找或者發信號給進程
pmap 顯示一個或多個進程所使用的內存數量
pwdx 顯示一個進程的工作目錄
skill,snice 被廢棄的命令,被killall,pkill,pgrep替代
slabtop 實時的顯示詳細的內核板緩存信息
tload 使用圖形顯示系統的平均負載
top 動態的顯示進程
uptime 顯示系統運行的時間
vmstat 顯示processes, memory, paging, block IO, traps, and cpu activity的信息
w 顯示登錄的賬戶以及他們在做什麼
watch 定時執行程序,並全屏顯示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章