简介
Sysstat是一个软件工具集,包含监测系统性能及效率的一组工具。这些工具能够收集系统性能数据,比如CPU使用率、硬盘和网络吞吐量数据,这些数据的收集和分析,有利于判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手。
iostat-提供CPU统计,存储I/O统计(磁盘设备,分区及网络文件系统)
mpstat-提供单个或组合CPU相关统计
pidstat-提供Linux进程级别统计:I/O、CPU、内存等
sar-收集、报告、保存系统活动信息:CPU、内存、磁盘、中断、网络接口、TTY、内核表等
sadc-系统活动数据收集器,作为sar后端使用
sa1-收集系统活动日常数据,并以二进制格式存储,它作为sadc的工具的前端,可以通过cron来调用
sa2-生成系统每日活动报告,同样可作为sadc的工具的前端,可以通过cron来调用
sadf-可以以CSV、XML等格式显示sar收集的性能数据,这样可以非常方便的将系统数据导入到 数据库 中,或导入到Excel中生成图表
nfsiostat-提供NFS I/O统计
cifsiostat-提供CIFS统计
配置流程
1.配置编译环境
安装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)配置环境变量。
a.修改“/etc/profile”文件。
vim/etc/profile
在文件末尾添加如下内容:
export PATH=$PATH:/usr/local/sysstat/bin
b.保存并退出。
c.使配置修改生效。
source/etc/profile
4.运行和验证
1)执行如下命令,查看sysstat工具集。
ls/usr/local/sysstat/bin
回显信息如下,则表示sysstat安装成功。
cifsiostat iostat mpstat pidstat sadf sar tapestat
2)执行如下命令,查看工具cifsiostat版本。
cifsiostat-V
回显信息如下,则表示cifsiostat可以正常使用,其他工具操作类似。
sysstat version 12.3.1 (C)Sebastien Godard(sysstat<at>orange.fr)