Linux中sysstat服务,Linux如何使用sysstat中的命令

sysstat是一个软件包,拥有各种实用的系统工具,比如系统性能检测工具,要想使用sysstat,就要对sysstat中的命令有所了解,下面小编就教大家Linux如何使用sysstat中的命令。

658f10c859c3639ee1f03792b1a0c66f.png

一、sar的最后两个参数一般是interval count

1、sar -u 1 5

输出CPU使用情况的统计信息,每秒输出一次,一共输出5次

[root@stage1-new9 sysstat-10.0.5]# sar -u 1 5

Linux 2.6.9-67.ELsmp (stage1-new9.intra99bill.com) 06/12/2012 _x86_64_ (8 CPU)

11:34:43 AM CPU %user %nice %system %iowait %steal %idle

11:34:44 AM all 0.00 0.00 0.00 0.00 0.00 100.00

11:34:45 AM all 0.00 0.00 0.12 0.00 0.00 99.88

11:34:46 AM all 0.00 0.00 0.00 0.00 0.00 100.00

11:34:47 AM all 0.00 0.00 0.12 0.00 0.00 99.88

11:34:48 AM all 0.00 0.00 0.00 0.00 0.00 100.00

Average: all 0.00 0.00 0.05 0.00 0.00 99.95

CPU all 表示统计信息为所有 CPU 的平均值。

%user 显示在用户级别(application)运行使用CPU 总时间的百分比。

%nice 显示在用户级别,用于nice操作,所占用CPU 总时间的百分比。

%system 在核心级别(kernel)运行所使用CPU 总时间的百分比。

%iowait 显示用于等待I/O操作占用CPU 总时间的百分比。

%steal 管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟 CPU 的百分比。

%idle 显示 CPU 空闲时间占用CPU 总时间的百分比。

Tips:

若 %iowait 的值过高,表示硬盘存在I/O瓶颈

若 %idle 的值高但系统响应慢时,有可能是CPU 等待分配内存,此时应加大内存容量

若 %idle 的值持续低于10,则系统的CPU 处理能力相对较低,表明系统中最需要解决的资源是CPU。

2、sar -b 1 5

显示I/O和传送速率的统计信息

17时09分07秒 tps rtps wtps bread/s bwrtn/s

17时09分08秒 3.12 3.12 0.00 25.00 0.00

17时09分09秒 89.58 6.25 83.33 141.67 733.33

17时09分10秒 42.71 9.38 33.33 141.67 600.00

17时09分11秒 2.11 2.11 0.00 16.84 0.00

17时09分12秒 1.04 0.00 1.04 0.00 175.00

Average: 27.77 4.18 23.59 65.14 302.30

tps 每秒钟物理设备的 I/O 传输总量

rtps 每秒钟从物理设备读入的数据总量

wtps 每秒钟向物理设备写入的数据总量

bread/s 每秒钟从物理设备读入的数据量,单位为 块/s

bwrtn/s 每秒钟向物理设备写入的数据量,单位为 块/s

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值