linux cpu性能检测工具,Linux cpu性能检测:sar统计CPU性能,监控cpu资源的命令

一、说明

sar(System ActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等,sar命令有sysstat安装包安装,本文主要以CentOS 6系列x64系统为例,介绍sar命令。

二、实例[root@localhost ~]# sar

Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 03/21/2019 _x86_64_(4 CPU)

01:00:01 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle

01:10:01 AM     all     24.95      0.00      0.03      0.01      0.00     75.01

01:20:01 AM     all     25.00      0.00      0.03      0.00      0.00     74.97

01:30:02 AM     all     24.98      0.00      0.03      0.00      0.00     74.99

Average:        all     24.98      0.00      0.03      0.00      0.00     74.99

[root@localhost ~]# sar -u 3 5

Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 03/21/2019 _x86_64_(4 CPU)

01:35:48 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle

01:35:51 AM     all     25.19      0.00      0.08      0.00      0.00     74.73

01:35:54 AM     all     25.04      0.00      0.00      0.00      0.00     74.96

01:35:57 AM     all     25.02      0.00      0.00      0.00      0.00     74.98

01:36:00 AM     all     25.00      0.00      0.08      0.00      0.00     74.92

01:36:03 AM     all     25.02      0.00      0.00      0.00      0.00     74.98

Average:        all     25.05      0.00      0.03      0.00      0.00     74.91

三、参数解读

#%user #用户空间的CPU使用

#%nice 改变过优先级的进程的CPU使用率

#%system 内核空间的CPU使用率

#%iowait CPU等待IO的百分比

#%steal 虚拟机的虚拟机CPU使用的CPU

#%idle 空闲的CPU

#在以上的显示当中,主要看%iowait和%idle,%iowait过高表示存在I/O瓶颈,即磁盘IO无法满足业务需求,如果%idle过低表示CPU使用率比较严重,需要结合内存使用等情况判断CPU是否瓶颈。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值