[20141201]SYSSTAT软件包.txt
linux下有一个软件包SYSSTAT。
# rpm -qi sysstat
Name : sysstat Relocations: (not relocatable)
Version : 7.0.2 Vendor: Oracle America
Release : 12.0.1.el5 Build Date: Tue 23 Oct 2012 11:27:04 AM CST
Install Date: Fri 16 May 2014 11:25:19 PM CST Build Host: ca-build56.us.oracle.com
Group : Applications/System Source RPM: sysstat-7.0.2-12.0.1.el5.src.rpm
Size : 427611 License: GPL
Signature : DSA/SHA1, Tue 23 Oct 2012 11:27:09 AM CST, Key ID 66ced3de1e5e0159
URL :
Summary : The sar and iostat system monitoring commands.
Description :
This package provides the sar and iostat commands for Linux. Sar and
iostat enable system monitoring of disk, network, and other IO
activity.
Sysstat 软件包集成如下工具:
* iostat 工具提供CPU使用率及硬盘吞吐效率的数据;
* mpstat 工具提供单个处理器或多个处理器相关数据;
* sar 工具负责收集、报告并存储系统活跃的信息;
* sa1 工具负责收集并存储每天系统动态信息到一个二进制的文件中。它是通过计划任务工具cron来运行,是为sadc所设计的程序前端程序;
* sa2 工具负责把每天的系统活跃**写入总结性的报告中。它是为sar所设计的前端 ,要通过cron来调用
* sadc 是系统动态数据收集工具,收集的数据被写一个二进制的文件中,它被用作sar工具的后端;
* sadf 显示被sar通过多种格式收集的数据;
--不过缺省仅仅保存7天的信息,保存在目录/var/log/sa/目录下,需要保存更长的时间。
--查询相关配置文件。
# rpm -qc sysstat
/etc/cron.d/sysstat
/etc/sysconfig/sysstat
/etc/sysconfig/sysstat.ioconf
# cat /etc/sysconfig/sysstat
# How long to keep log files (days), maximum is a month
HISTORY=7
# cat /etc/sysconfig/sysstat
# How long to keep log files (days), maximum is a month
HISTORY=31
--修改31就ok了。看来这个步骤以后作为安装后必须做的工作。
# sar -r -f /var/log/sa/sa19
12:00:01 AM kbmemfree kbmemused %memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad
....
09:50:01 AM 2091124 262144264 99.21 5748 135725800 5663272 19502548 77.50 2512040
10:00:01 AM 2076796 262158592 99.21 6116 134030392 3675336 21490484 85.40 2644500
10:10:01 AM 2516192 261719196 99.05 4940 131253616 1152548 24013272 95.42 2789104
10:20:01 AM 2498060 261737328 99.05 8576 130689512 306956 24858864 98.78 2922268
10:30:01 AM 3139900 261095488 98.81 4828 130041356 8 25165812 100.00 2969524
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Average: 41720303 222515085 84.21 194765 145979113 14521777 10644043 42.30 3363555
10:45:27 AM LINUX RESTART
10:50:01 AM kbmemfree kbmemused %memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad
11:00:01 AM 235686524 28548864 10.80 56752 19712332 25165820 0 0.00 0
11:10:01 AM 235284752 28950636 10.96 73452 19975688 25165820 0 0.00 0
Average: 235485638 28749750 10.88 65102 19844010 25165820 0 0.00 0
--记录一个%swpused使用100%的情况,导致机器重启的情况。