1、下载安装
(1)centos安装方法:
#sudo yum install sysstat(配置文件/etc/cron.d中的cron作业来调用收集器进程)
(2)ubuntu安装方法:
#sudo apt-get install sysstat((配置文件/etc/default/sysstat)
(3)编译安装:
#cd sysstat
#./configure
#make
#sudo mask install
2、累积统计工具sar
sar是sysstat的核心工具,具有累积统计功能。为了实现sar的累积统计,系统通过调用/usr/lib/sa/中的sa1、sa2、sadc三个工具来周期性地记录当时的信息。
(1)在守护进程/etc/rc.d/init.d/sysstat中使用/usr/lib/sa/sadc -F -L命令创建当日记录文件,输出文件为/var/log/sa/saXX,其中XX为当天日期;
(2)在cron任务/etc/cron.d/sysstat每隔nmin共执行m次/usr/lib/sa/sa1 n m,将记录结果输出至/var/log/sa/saXX
(3)在cron任务/etc/cron.d/sysstat每天23:53执行一次/usr/lib/sa/sa2 -A命令,将记录结果输出至/var/log/sa/saXX
#53 23 ***root/usr/lib/sa/sa2 -A
3、常用命令
(1)输出CPU使用情况的统计信息
#sar -u
(2)显示i/o和传送速率的统计信息
#sar -b
(3)输出内存页面的统计信息
#sar -B
(4)输出每秒创建的进程数的进程统计信息
#sar -c
(5)输出网络设备状态的统计信息
#sar -n DEV
(6)输出网络设备状态的统计信息(用于查看网络设备故障)
#sar -n EDEV | egrep 'eth0| IFACE'
(7)输出进程队列长度和平均负载状态统计信息
#sar -q
(8)输出内存和交换空间的统计信息
#sar -r
(9)输出内存页面的统计信息
#sar -R