li
  当前位置:主页 > 操作系统Redhat Linux > 文章内容
li
linux系统优化:系统状态查看工具Sysstat介绍
来源: www.ixdba.net  作者: www.ixdba.net    时间:2007-12-23   阅读:1  
本文章共6112字,分4页,当前第1页,快速翻页:
 

 

摘要:本文讲述的是系统状态查看工具Sysstat的介绍,重点介绍了Sysstat的工具集sar iostatmpstatsadfsarsadc的用法;同时也把与之相似工具做以介绍;
目录
1
、关于 Sysstat
2
、安装 Sysstat
IXDBA.NET社区论坛
2.1
对于Debiandeb软件包为基础的系统;
2.2 Fedora
系统或以RPM包管理的系统;
2.3 Slackware
系统,对于Slackware系统;
2.4
通过源码包编译安装;
2.5
关于 Sysstat 计划任务;
3
Sysstat 工具集介绍;
3.1 sadc
工具;
3.2 sar
工具;
3.3 iostat

3.4 mpstat

3.5 sdaf

4
Sysstat相似工具;
4.1
进程管理工具;
4.2
内存使用率查看工具 free vmstat
5
关于本文;
6
、后记;
7
参考文档;
8
相关文档;

+++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++


1
、关于 Sysstat

Sysstat
是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手;

Sysstat
软件包集成如下工具:

* iostat
工具提供CPU使用率及硬盘吞吐效率的数据;
* mpstat
工具提供单个处理器或多个处理器相关数据;
* sar
工具负责收集、报告并存储系统活跃的信息;
* sa1
工具负责收集并存储每天系统动态信息到一个二进制的文件中。它是通过计划任务工具cron来运行,
是为sadc所设计的程序前端程序;
* sa2
工具负责把每天的系统活跃性息写入总结性的报告中。它是为sar所设计的前端 ,要通过cron来调用
* sadc
是系统动态数据收集工具,收集的数据被写一个二进制的文件中,它被用作sar工具的后端;
* sadf
显示被sar通过多种格式收集的数据;

2
、安装 Sysstat和运行;

对于大多数系统,都有这个软件包,软件名以sysstat开头。我们可以通过网络安装它;

2.1
对于Debiandeb软件包为基础的系统;

[root@localhost ~]# apt-get install sysstat

2.2 Fedora
系统或以RPM包管理的系统;

[root@localhost ~]# yum install sysstat
如果是RPM包,请用下面的命令来安装;
[root@localhost ~]#rpm -ivh sysstat*.rpm
如果您想了解yum rpm 软件包管理工具,请参考:《Fedora / Redhat 软件包管理指南》

2.3 Slackware
系统,对于Slackware系统;

[root@localhost ~]# installpkg sysstat*.pkg

2.4
通过源码包编译安装;

如果您是通过源码包安装,请到官方下源源码包 http://perso.wanadoo.fr/sebastien.godard,目前最新版本是 sysstat-6.1.2
如果您想了想一下什么是源码包,请参考:《如何编译安装源码包软件》
[root@localhost ~]# tar zxvf sysstat-6.1.2.tar.gz
[beinan@localhost ~]$ cd sysstat-6.1.2
[beinan@localhost sysstat-6.1.2]#
[beinan@localhost sysstat-6.1.2]# make config
[beinan@localhost sysstat-6.1.2]# make
[beinan@localhost sysstat-6.1.2]# make install

2.5
关于 Sysstat 计划任务;

如果您想得到Sysstat工具集所收集的系统信息自动存为某个文件中,你必须通过cron sa1 sa2 做计划任务。我们可以通过修改用户的crontab。在默认的情况下,Sysstat历史信息将被存放在/var/log/sa文件中。如果想定义自己的计划任务,请参考:《计划任务工具 cron 的配置和说明》
root用户,通过 crontab -e 来添加下面的一段;
# 8am-7pm activity reports every 10 minutes during weekdays
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &
# 7pm-8am activity reports every hour during weekdays



阅读更多内容1 · 2 · 3 · 4 · 下一页>>


  上一篇: 鸟哥:DNS 服务器配置全攻略   下一篇:
li
 §相关评论  
 热点文章
·Linux操作系统的内存管理特性
·linux系统优化:系统状态查看工
·Linux系统的内存管理的虚拟存储
·Linux内存管理机制研究
·鸟哥:DNS 服务器配置全攻略
·linux学习方法论-为您学习lin
·Ssh,scp自动登陆方法
·强烈推荐:rhcs 4.2+gfs6.1.2
·Oracle中的序列(sequence)
·为什么会产生回滚与前退
·Linux操作系统的内存管理特性
li
 编辑推荐
·Linux操作系统的内存管理特性
·linux系统优化:系统状态查看工
·Linux系统的内存管理的虚拟存储
·Linux内存管理机制研究
·鸟哥:DNS 服务器配置全攻略
·linux学习方法论-为您学习lin
·Ssh,scp自动登陆方法
·强烈推荐:rhcs 4.2+gfs6.1.2
·Oracle中的序列(sequence)
·为什么会产生回滚与前退
·Linux操作系统的内存管理特性
li
 相关篇章
·鸟哥:DNS 服务器配置全攻略
·linux学习方法论-为您学习linux...
·Ssh,scp自动登陆方法
·Linux操作系统的内存管理特性
·Linux内存管理机制研究
·Linux系统的内存管理的虚拟存储管...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接