sar 安装
有两种方式:
第1是 使用安装包管理器,如yum,apt,rpm等。
第2是 二进制方式安装。两种方式均可。
发行版安装
yum install -y sysstat
# (or)
sudo apt-get install sysstat
# (or)
rpm -ivh rpm -ivh sysstat-10.0.0-1.i586.rpm
二进制方式安装
# 获取包并解压搜
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-10.0.0.tar.bz2
bunzip2 sysstat-10.0.0.tar.gz
tar xvf sysstat-10.0.0.tar
# 制作makefile,编译,安装。
cd /sysstat-10.0.0.tar
./configure --enable-install-cron
make
make install
使用
查看版本
$ sar -V
sysstat version 10.1.5
(C) Sebastien Godard (sysstat <at> orange.fr)
统计
查看CPU统计信息 3次,每次间隔1s。
$ sar 1 3
结果如下:
$ sar 1 3
Linux 3.10.0-1160.45.1.el7.x86_64 (VM-12-8-centos) 04/06/2023 _x86_64_ (2 CPU)
04:34:32 PM CPU %user %nice %system %iowait %steal %idle
04:34:33 PM all 1.01 0.00 0.50 0.00 0.00 98.49
04:34:34 PM all 0.51 0.00 0.51 0.00 0.00 98.99
04:34:35 PM all 2.01 0.00 2.51 1.01 0.00 94.47
Average: all 1.17 0.00 1.17 0.34 0.00 97.32
参数
$ sar --help
常见的参数说明:
sar选项:
-b —> I/O传输速率信息状态
-B —> 分布状况
-c —> 进程创建活动
-d —> 块设备状况
-e —> 设置显示报告的结果时间
-m —> 电源管理信息状况
-f —> 从指定文件提取报告
-I {<中断> | SUM | ALL | XALL —>} 中断信息状况
-m —> 电源管理信息状况
-n { <关键词> [,…] | ALL } —> 网络统计信息,关键词可以是:
-P —> 报告每个CPU的状态
-q —> 队列长度和平均负载
-r —> 内存利用率
-R —> 内存状态
-S —> 交换空间利用率
-u [ ALL ] —> CPU利用率
-v —> Kernel table状况
-w —> 任务创建与系统转换统计信息
-W —> 交换信息
-y —> TTY设备状态
-x —> 显示给定进程的状态
参考资料
https://blog.csdn.net/csdnliwenqi/article/details/128175138