码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 下使用 Sar 简介

时间:2016-12-13 10:05:27      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:rhel   hnu   uac   config   icm   dha   owb   pcm   awd   

介绍

Sar 最早是实现在 Salaris Unix 系统里,后来移植到了大部分其他的 Unix 系统(如AIX,HP-UX等)。Linux 下也有法国人写的 sysstat 实现了这个工具的功能。

它的原理就是使用 cron 定期调度一个程序,收集当前系统各项性能指标,保存在二进制文件里。


安装

可以下载源码,自己编译安装,也可以安装二进制包。RHEL 系统默认已经安装。


主要功能

支持功能:

  • 可以收集几乎所有的系统性能数据。
  • 可以配置历史数据的保留时间。
  • 收集性能数据可以从二进制文件导出成不同格式文件(CSV、XML、JSON等)。
  • 可以将性能数据绘图展现,有不少第三方工具,自带 isag。

配置

修改历史数据保留时间:

vi /etc/sysconfig/sysstat # redhat
vi /etc/default/sysstat   # debian
HISTORY=90 # 表示保留90天的历史数据

修改性能数据收集频率(就是修改cron调度频率),默认是10分钟一次:

vi /etc/cron.d/sysstat

导出

支持各种格式的性能数据导出:

sdaf -d # CSV
sadf -x # XML
sadf -j # JSON

绘图

绘图可以使用isag。它有图形界面,非常容易使用。虽然它绘出的图比较难看,但是够用了。

其他使用sysstat数据的绘图程序:

  • sysstatgraph 使用 PHP 和 HTML5 Canvas 技术。





Linux 下使用 Sar 简介

标签:rhel   hnu   uac   config   icm   dha   owb   pcm   awd   

原文地址:http://www.cnblogs.com/sanyuanempire/p/6168572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!