首页 > 代码库 > Linux 下使用 Sar 简介

Linux 下使用 Sar 简介

Linux 下使用 Sar 简介

技术分享技术分享
    提交
    我的留言
      技术分享加载中
      技术分享

      已留言

      介绍

      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 技术。

      <link rel="stylesheet" type="text/css" href="http://www.mamicode.com/85f0d8f2-8b88-41b0-a45f-3da29dbf7257_files/page_mp_article_improve_combo2a7a3f.css">
      阅读
      投诉
      精选留言
        关注该公众号可参与留言
        技术分享加载中
        以上留言由公众号筛选后显示
        技术分享

        微信扫一扫
        关注该公众号



        来自为知笔记(Wiz)


        Linux 下使用 Sar 简介