簡介
Sysstat是一個軟件工具集,包含監(jiān)測系統(tǒng)性能及效率的一組工具。這些工具能夠收集系統(tǒng)性能數據,比如CPU使用率、硬盤和網絡吞吐量數據,這些數據的收集和分析,有利于判斷系統(tǒng)是否正常運行,是提高系統(tǒng)運行效率、安全運行服務器的得力助手。
iostat-提供CPU統(tǒng)計,存儲I/O統(tǒng)計(磁盤設備,分區(qū)及網絡文件系統(tǒng))
mpstat-提供單個或組合CPU相關統(tǒng)計
pidstat-提供Linux進程級別統(tǒng)計:I/O、CPU、內存等
sar-收集、報告、保存系統(tǒng)活動信息:CPU、內存、磁盤、中斷、網絡接口、TTY、內核表等
sadc-系統(tǒng)活動數據收集器,作為sar后端使用
sa1-收集系統(tǒng)活動日常數據,并以二進制格式存儲,它作為sadc的工具的前端,可以通過cron來調用
sa2-生成系統(tǒng)每日活動報告,同樣可作為sadc的工具的前端,可以通過cron來調用
sadf-可以以CSV、XML等格式顯示sar收集的性能數據,這樣可以非常方便的將系統(tǒng)數據導入到 數據庫 中,或導入到Excel中生成圖表
nfsiostat-提供NFS I/O統(tǒng)計
cifsiostat-提供CIFS統(tǒng)計
配置流程
1.配置編譯環(huán)境
安裝wget包。
yum install wget-y
2.獲取源碼
獲取“sysstat-12.3.1”源碼包。
cd/usr/local/src wget http://pagesperso-orange.fr/sebastien.godard/sysstat-12.3.1.tar.gz
3.編譯和安裝
1)解壓軟件包。
tar-zxvf sysstat-12.3.1.tar.gz
2)進入sysstat的安裝目錄。
cd sysstat-12.3.1
3)配置生成Makefile。
./configure--prefix=/usr/local/sysstat
4)編譯和安裝sysstat。
make&&make install
5)配置環(huán)境變量。
a.修改“/etc/profile”文件。
vim/etc/profile
在文件末尾添加如下內容:
export PATH=$PATH:/usr/local/sysstat/bin
b.保存并退出。
c.使配置修改生效。
source/etc/profile
4.運行和驗證
1)執(zhí)行如下命令,查看sysstat工具集。
ls/usr/local/sysstat/bin
回顯信息如下,則表示sysstat安裝成功。
cifsiostat iostat mpstat pidstat sadf sar tapestat
2)執(zhí)行如下命令,查看工具cifsiostat版本。
cifsiostat-V
回顯信息如下,則表示cifsiostat可以正常使用,其他工具操作類似。
sysstat version 12.3.1 (C)Sebastien Godard(sysstat<at>orange.fr)