Loading... ## 介绍 **Sar** 最早是实现在 Salaris Unix 系统里,后来移植到了大部分其他的 Unix 系统(如AIX,HP-UX等)。Linux 下也有法国人写的 sysstat 实现了这个工具的功能。 它的原理就是使用 cron 定期调度一个程序,收集当前系统各项性能指标,保存在二进制文件里。 --- ### 安装 可以下载源码,自己编译安装,也可以安装二进制包。RHEL 系统默认已经安装。 --- ### 主要功能 支持功能: * 可以收集几乎所有的系统性能数据。 * 可以配置历史数据的保留时间。 * 收集性能数据可以从二进制文件导出成不同格式文件(CSV、XML、JSON等)。 * 可以将性能数据绘图展现,有不少第三方工具,自带 isag。 --- ### 配置 修改历史数据保留时间: ```Linux vi /etc/sysconfig/sysstat # redhat vi /etc/default/sysstat # debian HISTORY=90 # 表示保留90天的历史数据 ``` 修改性能数据收集频率(就是修改cron调度频率),默认是10分钟一次: ```Linux vi /etc/cron.d/sysstat ``` --- ### 导出 支持各种格式的性能数据导出: ```Linux sdaf -d # CSV sadf -x # XML sadf -j # JSON ``` --- ### 绘图 绘图可以使用isag。它有图形界面,非常容易使用。虽然它绘出的图比较难看,但是够用了。 其他使用sysstat数据的绘图程序: * sysstatgraph 使用 PHP 和 HTML5 Canvas 技术。 最后修改:2022 年 11 月 16 日 03 : 54 PM © 允许规范转载 赞赏 要多恰饭才能长胖 赞赏作者 支付宝微信