系统性能监控 sar

2018-09-21  本文已影响0人  程序员赤小豆_gzh同名

最近总是隔三差五被系统的高CPU和高内存搞得焦头烂额, 索性撸起袖子仔细研究一番.

sar 是sysstat的一个子模块, 功能非常强大, 能够配置好让它每隔一段时间收集一些统计值, 覆盖了CPU, Memory, disks, interrupts, network interfaces等! 太强大了.

安装

linux

yum install sysstat

ubuntu

apt-get install sysstat

系统性能收集

安装完成之后, 收集系统性能指标的CRON Job 会被自动设置好. 具体查看 cat /etc/cron.d/sysstat.
收集的周期可以查看配置文件

查看收集的日志

sa1 和 sa2 会把日志保存在一下目录 /var/log/sa/ (CentOS/ RHEL系统), 或者 /var/log/sysstat (Debian系统).

ls -l /var/log/sa/
total 644
-rw-r--r-- 1 root root 182500 Sep 20 23:50 sa20
-rw-r--r-- 1 root root 299940 Sep 21 16:50 sa21
-rw-r--r-- 1 root root 161459 Sep 20 23:53 sar20

sar 指令集合

Reference

上一篇下一篇

猜你喜欢

热点阅读