華為云計算 云知識 Sysstat有什么應用
Sysstat有什么應用

簡介

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)