Linux性能监控组件sar使用教程

 时间:2024-10-28 13:22:25

sar是SystemActivityReporter的简写,中文意思是系统活动情况报告。其主要用于监控CPU指标、内存使用情况、网络情况、磁盘I/O、文件读写情况等。下面我们简单介绍如何在centos操作系统下进行操作。

工具/原料

centos7操作系统

方法/步骤

1、首先我们需要系统可以连接网络,因为sar插件包含在sysstat包内,我们输入"yuminstallsysstat"进行安装。具体操作如下图所示。

Linux性能监控组件sar使用教程

2、然后介绍第一种用法,获取整体CPU的使用情况,我们输入"sar-u23",意思为获取CPU的整体情况,获取时间间隔为2秒,获取3次。具体结果如下图所示。针对结果内的各项指标做简单解释:CPU:all表示统计信息为所有CPU的平均值。%user:CPU在用户态执行进程的时间百分比。%nice:CPU在用户态模式下,用于nice操作,所占用CPU总时间的百分比。%system:CPU处在内核态执行进程的时间百分比。%iowait:CPU用于等待I/O操作占用CPU总时间的百分比。%steal:管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟CPU的百分比。%idle:CPU空闲时间百分比。

Linux性能监控组件sar使用教程

3、然后介绍另外一种用法,获取CPU各个核心的使用情况,我们输入"sar-PALL22",意思为获取CPU各个核心的使用情况,时间间隔为2秒,获取2次。具体结果如下图所示。

Linux性能监控组件sar使用教程

4、然后介绍如何获取内存的使用情况,我们输入"sar-r22&qu艺皱麾酪ot;,意思为获取内存的使用情况,间隔为2秒,获取婷钠痢灵2次。具体结果如下图所示。针对结果内出现的各项指标做简单介绍kbmemfree:这个值和free命令中的free值基本一致,所以它不包括buffer和cache的空间。kbmemused:这个值和free命令中的used值基本一致,所以它包括buffer和cache的空间。%memused:这个值是kbmemused和内存总量(不包括swap)的一个百分比。kbbuffers和kbcached:这两个值就是free命令中的buffer和cache。kbcommit:保证当前系统所需要的内存,即为了确保不溢出而需要的内存(RAM+swap)。%commit:这个值是kbcommit与内存总量(包括swap)的一个百分比。

Linux性能监控组件sar使用教程

5、然后介绍如何获取系统整体I/O使用情况,输入"sar-b22",意思为获取系统的整体I/O情况,间隔2秒,获取2次。具体结果如下图所示,针对结果出现的各项指标我们简单介绍。tps:每秒向磁盘设备请求数据的次数,包括读、写请求,为rtps与wtps的和。出于效率考虑,每一次IO下发后并不是立即处理请求,而是将请求合并(merge),这里tps指请求合并后的请求计数。rtps:每秒向磁盘设备的读请求次数。wtps:每秒向磁盘设备的写请求次数。bread/s:每秒钟从物理设备读入的数据量,单位为块/s。bwrtn/s:每秒钟向物理设备写入的数据量,单位为块/s。

Linux性能监控组件sar使用教程

6、然后介绍如何获取系统各个I/O设备的使用情况,输入"sar-d-圬桦孰礅p22",意思为获取系统各个I/O设备鹚兢尖睁的情况,间隔2秒,获取2次。具体结果如下图所示,针对结果各项指标简单介绍rd_sec/s:每秒从设备读取的扇区数。wr_sec/s:每秒往设备写入的扇区数。avgrq-sz:发送给设备的请求的平均大小(以扇区为单位)。avgqu-sz:发送给设备的请求队列的平均长度。await:服务等待I/O请求的平均时间,包括请求队列等待时间(单位毫秒)。svctm:设备处理I/O请求的平均时间,不包括请求队列等待时间(单位毫秒)。%util:一秒中有百分之多少的时间用于I/O操作,即被io消耗的cpu百分比。

Linux性能监控组件sar使用教程

7、最后我们介绍如何获取网络使用情况,输入"sar-nDEV22",意思为获取各个网卡的使用情况,间隔2秒,获取2次。具体结果如下图所示,针对各项指标简单介绍IFACE:网卡名称。rxpck/s:每秒接收的数据包总数。txpck/s:每秒传输的数据包总数。rxkB/s:每秒接收的KB字节总数。txkB/s:每秒传输的KB字节总数。rxcmp/s:每秒接收到的压缩数据包的数量(例如cslip等)。txcmp/s:每秒传输的压缩数据包的数量。rxmcst/s:每秒接收的组播数据包数。

Linux性能监控组件sar使用教程

CATIA怎么做复杂的实体拉伸 CATIA组装图基本操作分析命令使用方法 CATIA装配体干涉分析 CATIA如何制作字体 CATIA修改材料库 添加材料
热门搜索
欧美重口味图片 时尚发型图片 火山岩图片 戛纳电影节 美女放屁图片