今天继续给大家介绍Linux运维相关知识,本文主要内容是sar查看系统整体运行状态。
一、sar命令简介
sar是目前Linux上最为全面的系统性能分析工具,可以对系统当前的状态进行取样,然后通过计算数据和比例来表现当前系统的运行状态。sar可以从文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状态、系统进程情况以及IPC相关的情况。
二、sar常用参数
执行命令:
sar --help
1
可以显示sar命令的使用帮助,该命令执行情况如下所示:
sar命令常用参数如下:
-A 显示所有的报告信息
-b 显示IO速率
-B 显示换页状态
-c 显示进程创建活动
-d 显示每个块设备的状态
-o 将执行结果输出到文件中去
-f 将文件中的信息读取出来
-u 显示CPU利用率
三、sar命令使用示例
我们使用sar工具来查看当前系统的CPU情况,执行命令:
sar -u 1 5 cpu.sar
1
在上述命令中,sar后面的两个参数1和5分别表示每隔1秒刷新一次,一共刷新5次。该命令执行结果如下所示:
四、sar二进制文件生成与查看
在刚才的命令中,我们将sar命令执行的结果输出到了cpu.sar文件中,该文件是二进制文件,我们无法直接查看,如下所示:
如果想要查看sar命令生成的二进制文件,可以使用-f参数。例如,执行命令:
sar -f cpu.sar
1
该命令执行结果如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_40228200/article/details/125352225