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

阅读

投诉

精选留言

关注该公众号可参与留言

写留言

关注该公众号可参与留言

写留言

加载中
以上留言由公众号筛选后显示

了解留言功能详情

微信扫一扫
关注该公众号

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/sanyuanempire/p/6168572.html

Linux 下使用 Sar 简介相关推荐

  1. linux下多进程编程简介

    两年前的文章,拿过来充充门面. ------------------------ linux下多进程编程简介 ( 作者:mikespook | 发布日期:2002-12-8 | 浏览次数:272 ) ...

  2. Linux下创建进程简介

    在博文https://blog.csdn.net/fengbingchun/article/details/108940548中简单介绍了Windows下通过函数CreateProcess创建进程的过 ...

  3. Linux下的shell简介(三)

    2019独角兽企业重金招聘Python工程师标准>>> 一.什么是shell shell的本意是"壳"的意思,其实已经很形象地说明了shell在Linux系统中的 ...

  4. Linux下tar命令简介

    总结一下Linux中tar命令的用法. tar命令的参数: 这五个参数是独立的和别的命令连用时只能使用其中一个. -c: 创建一个打包文件(create) -x:解压 -t:查看内容 -r:向压缩归档 ...

  5. linux下tmpfs文件系统简介

    tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM, 但它也可以使用swap分区来存储.而且传统的ramdisk是个 ...

  6. linux 下的sar工具命令小结

    sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载 1 安装    ...

  7. linux下/proc目录简介

    1./proc目录概述 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它 ...

  8. Linux下awk命令简介

    转载自:http://www.zsythink.net/archives/1336/ 初识awk 我们先来用专业的术语描述一下awk是什么,如果你看不懂,没关系,我们会再用"大白话" ...

  9. linux卸载htop,linux下 htop 工具简介

    今天我们介绍一下 htop 工具的使用,这是个很实用的工具,可以查看系统进程.cpu占用率,内存使用等情况. 对于我们运维人员来说使用它可以快速定位是哪一个进程造成了系统堵塞:哪些进程长期霸占了CPU ...

最新文章

  1. ubuntu 16.0.4 opencv 3.4.1 + opencv_contrib 3.4.1 cmake-gui 安装
  2. python3 configparse 配置模块
  3. 【AR实验室】OpenGL ES绘制相机(OpenGL ES 1.0版本)
  4. Spring autowire 自动装配简介
  5. PAT甲级题目翻译+答案 AcWing(贪心)
  6. p怎么调用python的实例属性_Python中类的声明,使用,属性,实例属性,计算属性及继承,重写...
  7. clickhouse数据类型
  8. 计算器计算经纬距离_造价人如何熟练运用计算器来做题?
  9. JAVA集合系列(4):关于数组复制的几种方法(源码解读)及执行效率,我们知多少?
  10. 数论和有限域的基本概念
  11. python 泰森多边形边界_geotools中泰森多边形的生成
  12. C语言课程设计(服装管理系统详解)
  13. echarts 地图自定义图标_echarts自定义图标的点击事件怎么添加
  14. Google MicroData,谷歌微数据为博客添加评级
  15. vuex-persist实现vux持久化
  16. 2022细胞生物学实验原理复习资料汇总
  17. ARM服务器和云手游
  18. Python3 迁移怨声载道
  19. 阿里巴巴最新总结「百亿级别并发设计手册」GitHub收获70K标星
  20. 咸鱼Micropython—GPIO

热门文章

  1. pycharm自带python.exe_Pycharm自带Git实现版本管理的方法步骤
  2. html5图片自动翻转特效,CSS3带动态阴影效果的3D图片翻转特效
  3. mysql 自己写数据库,自己写了一个简单的mysql数据库连接类
  4. mysql 事务 注意 优化_MySQL入门详解——事务、锁、优化
  5. 合肥中学计算机老师招聘,2019年合肥北城中学教师招聘公告
  6. spark-1.6.0-cdh5.15.1环境搭建:Local模式和StandAlone
  7. Matplotlib绘制动态曲线图,超简单!!
  8. 可视化图表种类还不清楚?快来看看这两个宝藏网站吧~~
  9. Python-Matplotlib动态曲线图(linechart)绘制
  10. mysql left join两个表,mysql left join 多个表