sysstat使用手册

SYSSTAT是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手 ### sysstat使用手册 #### 一、sysstat工具包概述 sysstat是一个强大的软件包,专为Linux系统设计,用于监控系统性能与效率。通过sysstat工具包收集的数据可以帮助管理员评估系统的健康状况,并据此采取相应的优化措施。这些数据主要包括但不限于CPU使用率、内存使用情况、磁盘I/O活动以及网络流量等。 #### 二、sysstat工具包的组成部分 sysstat工具包主要由两类工具构成: 1. **即时查看工具**:这类工具能够提供系统当前状态的快照,帮助快速了解系统的实时负载情况。其中包括: - iostat:用于显示磁盘I/O设备的统计信息。 - mpstat:展示处理器的统计信息,尤其是多处理器环境下的统计信息。 - sar:多功能工具,可以用来获取系统活动报告,包括但不限于文件读写、系统调用、磁盘I/O、CPU效率、内存使用情况等方面的信息。 2. **累计统计工具**:这类工具则侧重于收集并汇总一段时间内的系统活动信息,便于后续分析。sar就是这种类型的代表工具,它可以收集和存储数据,供后期分析使用。 #### 三、sar的工作机制 sar是sysstat工具包中最为核心且功能强大的工具,不仅具备即时查看的功能,还能进行累计统计。其工作机制如下: - **sa1**:用于周期性地收集并存储系统动态信息到二进制文件中,通常是/var/log/sa/saDD,其中DD表示当天的日期。sa1通常由cron定时任务触发,例如每10分钟执行一次。 - **sa2**:负责每天汇总系统活动信息,并将其写入总结性的报告中。sa2也通过cron定时任务在一天结束时执行。 - **sadc**:这是一个后台工具,负责收集系统动态数据并写入二进制文件中,为sar提供数据支持。 #### 四、sar命令详解 sar命令非常灵活,可以通过多种选项定制输出结果。下面是一些常用的选项: - `-A`:这是一个组合选项,等价于`-bBcdqrRuvwWy-ISUM-IXALL-nALL-PALL`,涵盖了大多数sar的统计数据。 - `-b`:显示I/O和传送速率的统计信息。 - `-B`:输出内存页面的统计信息。 - `-c`:输出进程统计信息,如每秒创建的进程数。 - `-d`:输出每个块设备的活动信息。 - `-i interval`:指定采样间隔时间,单位为秒。 - `-p`:显示友好的设备名称,便于识别。 - `-q`:输出进程队列长度和平均负载状态的统计信息。 - `-r`:输出内存和交换空间的统计信息。 - `-R`:输出内存页面的统计信息。 - `-u`:输出CPU使用情况的统计信息。 - `-v`:显示详细的系统调用统计信息。 #### 五、配置sar的累计统计 1. **默认配置**:在CentOS系统中,sa1、sa2和sadc默认通过守护进程`/etc/rc.d/init.d/sysstat`和cron定时任务进行配置。 2. **日志文件**:日志文件`/var/log/sa/saDD`用于存储系统活动数据,其中DD表示日期。 3. **自定义配置**:用户可以根据自己的需求调整`/etc/cron.d/sysstat`文件中的设置,例如更改采样频率或日志文件的位置。 #### 六、使用示例 假设你想监控系统在一个小时内的CPU使用情况,可以使用以下命令: ```bash sar -u 10 60 ``` 这里`-u`表示输出CPU使用情况,`10`表示采样间隔为10秒,`60`表示采样60次,即一个小时。 通过上述介绍,我们可以看到sysstat工具包特别是sar工具的强大之处。无论是实时监控还是长期趋势分析,sysstat都能提供详尽的数据支持,帮助我们更好地理解系统性能并做出合理的优化决策。
































剩余11页未读,继续阅读

- wangjun05112012-11-15很好收下了,就是不是最新版的sysstat手册

- 粉丝: 14
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 铁道部通信机软件用户操作手册.doc
- 云计算技术演进趋势.pptx
- 西门子PLC培训PPT课件.ppt
- 讨论10kV中压配电网的自动化设计专业技术方案.doc
- 关于计算机应用技术与信息管理的整合分析.docx
- 大话李白flash创作过程.doc
- Sitecore 8 开发实战指南
- 基于数据挖掘技术的慢性肾脏病中医症候规律研究.docx
- 互联网+背景下高职英语教学模式探索.docx
- 100道计算机基础题(附答案).doc
- 浅议电力企业电气工程项目管理.docx
- 所得税费用及递延税款的列式计算法.doc
- 中职计算机教学方法探究.docx
- 网络对新闻传播活动的影响分析.docx
- CHAPTER酵母基因工程.ppt
- 以科技哲学视野浅析网络技术同政府治理的价值契合与创新取向.docx


