快速业务通道

linux sysstat相关工具sar、iostat等介绍

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09
@简介:

Sysstat是linux系统上的状态查看工具,包含监测系统性能及效率的一组工具,这些工具对于我

们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于

我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手;

Sysstat 软件包集成如下工具:

iostat : reports CPU statistics and input/output statistics for devices, partitions

and network filesystems.

报告cpu使用率以及硬盘网络的吞吐量.

mpstat:reports individual or combined processor related statistics.

提供单个处理器或多个处理器相关数据;

pidstat:reports statistics for Linux tasks (processes) : I/O, CPU, memory, etc.

报告linux上的进程io、cpu、内存等的使用率.

sar: collects, reports and saves system activity information (CPU, memory,

disks, interrupts, network interfaces, TTY, kernel tables,etc.)

工具负责收集、报告并存储系统活跃的信息;

sadc: is the system activity data collector, used as a backend for sar.是系统动态

数据收集工具,收集的数据被写一个二进制的文件中,它被用作sar工具的后端;

sa1: collects and stores binary data in the system activity daily data file. It is a

front end to sadc designed to be run from cron.

工具负责收集并存储每天系统动态信息到一个二进制的文件中.它是通过计划任务工具

cron来运行,是为sadc所设计的程序前端程序;

sa2: writes a summarized daily activity report. It is a front end to sar designed

to be run from cron.

工具负责把每天的系统活跃性息写入总结性的报告中.它是为sar所设计的前端 ,要通

过cron来调用

sadf: displays data collected by sar in multiple formats (CSV, XML, etc.) This is

useful to load performance data into a database, or import them in a

spreadsheet to make graphs.

显示被sar通过多种格式收集的数据;

nfsiostat: reports input/output statistics for network filesystems (NFS).

报告nfs的吞吐率.

cifsiostat:reports CIFS statistics. 统计cifs的使用情况.

@安装:

在centos上可以通过yum安装Sysstat

yum install sysstat

但是安装的不是最新版本,好多功能没有,建议用源代码安装.

下载最新版sysstat-9.1.5.tar.gz

wget http://pagesperso-orange.fr/sebastien.godard/sysstat-9.1.5.tar.gz

tar zxvf sysstat-9.1.5.tar.gz

cd sysstat-9.1.5

./configure

make

make install

如果没有指定--prefix,默认安装在/usr/local下.

Sysstat 通过a1 和sa2收集系统信息,如果要把收到的信息自动保存到文件中,通过cron

为sa1 和sa2 做计划任务.通过crontab –e 添加如下内容.

# Run system activity accounting tool every 10 minutes

*/10 * * * * root /usr/lib/sa/sa1 -d 1 1

# 0 * * * * root /usr/lib/sa/sa1 -d 600 6 &

# Generate a daily summary of process accounting at 23:53

53 23 * * * root /usr/lib/sa/sa2 –A

@Sysstat 工具集介绍:

通用参数说明:这些命令中,有些事收集统计,有些事报告显示统计,有些收集的同时也能报

告收集到的信息,下面每个命令都有说明.

统计采集的命令会把结果写入文件

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号