“Sar”的版本间的差异
跳到导航
跳到搜索
docker>Evan (→参考) |
(→参考) |
||
(未显示同一用户的1个中间版本) | |||
第77行: | 第77行: | ||
[http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/sar.html sar] | [http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/sar.html sar] | ||
+ | |||
+ | [https://www.jianshu.com/p/d0b16a1aa0fd 【sar】Linux上sar的安装和使用] | ||
+ | |||
+ | [https://www.cnblogs.com/liyongsan/p/7459523.html Linux sar 命令详解] | ||
[[category:ops]][[category:linux]] | [[category:ops]][[category:linux]] |
2022年9月7日 (三) 05:47的最新版本
sar
用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ] 语法 sar(选项)(参数) yum install -y sysstat && echo 'ENABLED=”true”' > /etc/default/sysstat && /etc/init.d/sysstat start 选项 -A 汇总所有的报告 显示所有的报告信息; -a 报告文件读写使用情况 显示换页状态; -B 报告附加的缓存的使用情况 -b 显示I/O速率; 报告缓存的使用情况 -c 报告系统调用的使用情况 显示进程创建活动; -d 报告磁盘的使用情况 -g 报告串口的使用情况 -h 报告关于buffer使用的统计数据 -m 报告IPC消息队列和信号量的使用情况 -n { keyword [,...] | ALL } Report network statistics. -n 报告命名cache的使用情况 ? -p 报告调页活动的使用情况 -q 报告运行队列和交换队列的平均长度 -R 显示内存状态; 报告进程的活动情况 -r 报告没有使用的内存页面和硬盘块 -u 报告CPU的利用率 -v 报告进程、i节点、文件和锁表状态 显示索引节点,文件和其他内核表的状态; -w 报告系统交换活动状况 -y 报告TTY设备活动状况 -x:显示给定进程的状态。 -P:报告每个CPU的状态; -e:设置显示报告的结束时间; -f:从指定文件提取报告; -i:设状态信息刷新的间隔时间; 使用例子 sar -q: 查看平均负载 sar -u 3 5 #显示cpu load 共5次 Linux 2.6.32-642.6.2. 2017年09月14日 _x86_64_ (8 CPU) 11时29分14秒 CPU %user %nice %system %iowait %steal %idle 11时29分17秒 all 7.58 0.00 4.27 0.00 0.00 88.14 11时29分20秒 all 7.89 0.00 4.41 0.34 0.00 87.37 11时29分23秒 all 7.46 0.00 4.48 0.00 0.00 88.06 11时29分26秒 all 8.73 0.00 4.95 0.63 0.00 85.68 11时29分29秒 all 9.69 0.00 22.07 0.21 0.00 68.02 平均时间: all 8.27 0.00 8.04 0.23 0.00 83.46 sar -P 1 3 5 查看第二个CPU,因为sar对cpu的计数是从0开始的 sar -d 2 3 系统磁盘读写性能 sar -r 5 2 查看内存 sar -r 5 2 查看网络运行状态 yum install sysstat -y