`
wwy_0918
  • 浏览: 9792 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

安装sysstat使用iostat、sar,指标含义

阅读更多

sysstat工具包提供的主要命令:iostat mpstat sar

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

1、sar -u 1 5
输出CPU使用情况的统计信息,每秒输出一次,一共输出100次
17时06分01秒       CPU     %user     %nice   %system   %iowait     %idle
17时06分02秒       all      1.27      0.00      0.51      1.01     97.22
17时06分03秒       all      0.00      0.00      0.00      0.00    100.00
17时06分04秒       all      0.00      0.00      0.00      0.00    100.00
17时06分05秒       all      0.25      0.00      0.00      0.00     99.75
17时06分06秒       all      0.00      0.00      0.00      0.51     99.49
Average:          all      0.30      0.00      0.10      0.30     99.29

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   

3、sar -c
每秒钟创建的进程数
15时10分01秒      1.35
15时20分01秒      1.01
15时30分01秒      0.59
15时40分01秒      1.35
15时50分01秒      0.99
16时00分01秒      0.57
16时10分01秒      1.33
16时20分01秒      1.02
16时30分01秒      0.57
16时40分01秒      1.33
16时50分01秒      1.07
17时00分01秒      0.56
17时10分01秒      1.32

4、sar -n DEV 1 5
输出网络设备状态的统计信息
17时13分42秒     IFACE   rxpck/s   txpck/s   rxbyt/s   txbyt/s   rxcmp/s   txcmp/s rxmcst/s
17时13分43秒      eth1   3669.70   4156.57 368362.63 2747714.14      0.00      0.00      0.00
17时13分44秒      eth1   2689.11   2585.15 289661.39 701461.39      0.00      0.00      0.00
17时13分45秒      eth1   3746.00   4077.00 415178.00 2605720.00      0.00      0.00      0.00
17时13分46秒      eth1   3096.00   3241.00 327916.00 1597320.00      0.00      0.00      0.00
17时13分47秒      eth1   2910.00   2834.00 312632.00 957903.00      0.00      0.00      0.00
Average:         eth1   3220.20   3375.60 342592.60 1717931.20      0.00      0.00      0.00

IFACE      网络设备名                          
rxpck/s    每秒接收的包总数                 
txpck/s    每秒传输的包总数                  
rxbyt/s    每秒接收的字节(byte)总数        
txbyt/s    每秒传输的字节(byte)总数        
rxcmp/s    每秒接收压缩包的总数              
txcmp/s    每秒传输压缩包的总数              
rxmcst/s   每秒接收的多播(multicast)包的总数

5、sar -q 1 5
输出进程队列长度和平均负载状态统计信息
17时16分28秒   runq-sz plist-sz   ldavg-1   ldavg-5 ldavg-15
17时16分29秒         0       160      0.26      0.11      0.03
17时16分30秒         0       160      0.26      0.11      0.03
17时16分31秒         0       160      0.24      0.11      0.03
17时16分32秒         0       160      0.24      0.11      0.03
17时16分33秒         0       160      0.24      0.11      0.03
Average:            0       160      0.25      0.11      0.03

runq-sz   运行队列的长度(等待运行的进程数)                                     
plist-sz 进程列表中进程(processes)和线程(threads)的数量                    
ldavg-1   最后1分钟的系统平均负载(System load average)                         
ldavg-5   过去5分钟的系统平均负载                                                
ldavg-15 过去15分钟的系统平均负载                                              

6、sar -r
输出内存和交换空间的统计信息
7、iostat
tps 每秒钟物理设备的 I/O 传输总 量。                                                                                          
Blk_read 读入的数据总量,单位为 块。                                                                                          
Blk_wrtn 写入的数据总量,单位为 块。                                                                                          
kB_read 读入的数据总量,单位为 KB。                                                                                           
kB_wrtn 写入的数据总量,单位为 KB。                                                                                           
MB_read 读入的数据总量,单位为 MB。                                                                                           
MB_wrtn 写入的数据总量,单位为 MB。                                                                                           
Blk_read/s 每秒从驱动器读入的数据量,单位为 块 /s。                                                                           
Blk_wrtn/s 每秒向驱动器写入的数据量,单位为 块 /s。                                                                           
kB_read/s 每秒从驱动器读入的数据量,单位为 KB/s。                                                                             
kB_wrtn/s 每秒向驱动器写入的数据量,单位为 KB/s。                                                                             
MB_read/s 每秒从驱动器读入的数据量,单位为 MB/s。                                                                             
MB_wrtn/s 每秒向驱动器写入的数据量,单位为MB/s。
rrqm/s 将读入请求合并后,每秒发送到设备的读入请求数。   
wrqm/s 将写入请求合并后,每秒发送到设备的写入请求数。
r/s 每秒发送到设备的读入请求 数。                                                                                             
w/s 每秒发送到设备的写入请求 数。                                                                                             
rsec/s 每秒从设备读入的扇区 数。                                                                                              
wsec/s 每秒向设备写入的扇区 数。                                                                                              
rkB/s 每秒从设备读入的数据量,单位为 KB/s。                                                                                  
wkB/s 每秒向设备写入的数据量,单位为 KB/s。                                                                                  
rMB/s 每秒从设备读入的数据量,单位为 MB/s。                                                                                  
wMB/s 每秒向设备写入的数据量,单位为 MB/s。                                                                                  
avgrq-sz 发送到设备的请求的平均大小,单位为扇 区。                                                                            
avgqu-sz 发送到设备的请求的平均队列长 度。                                                                                    
await I/O请求平均执行时间。包括发送请求和执行的时间。单位为毫 秒。                                                   
svctm 发送到设备的I/O请求的平均执行时间。单位为毫 秒。                                                                      
%util 在I/O请求发送到设备期间,占用CPU时间的百分比。用于显示设备的带宽利用率。当这个值接近100%时,表示设备带宽已经占满。

分享到:
评论

相关推荐

    gcc离线安装+sysstat离线源码安装

    `sysstat`则是一个系统性能监控工具包,提供了`sar`、`iostat`、`mpstat`等命令,帮助管理员监控系统的CPU、内存、磁盘I/O等资源的使用情况,对于排查性能问题和优化系统配置非常有用。 离线安装`gcc`通常涉及以下...

    OS + Unix IBM Aix basic / topas / nmon / filemon / vmstat / iostat / sysstat/sar

    标题 "OS + Unix IBM AIX 基础 / topas / nmon / filemon / vmstat / iostat / sysstat/sar" 提供了一系列在IBM AIX操作系统中用于系统性能监控的重要工具。AIX是IBM开发的一种强大的UNIX变种,广泛应用于企业级...

    sysstat,sar,ksar,ganglia,xentop,xenoprof安装

    `sar`是sysstat的一部分,通常在sysstat安装后已经默认可用。`sar`可以提供详细的系统活动报告,如CPU利用率、内存使用情况、网络吞吐量等。要了解`sar`的参数和用法,可以参考相关文档或在线教程。 3. **ksar**:...

    sysstat-7.0.2-3.el5.x86_64和sysstat-7.0.2-3.el5.i386

    在描述中提到的问题,若要使用iostat和sar,确保安装的sysstat版本与操作系统版本匹配至关重要。 1. iostat:这是sysstat工具集中的一个核心组件,用于实时或定期报告系统I/O统计信息。它可以提供CPU利用率和磁盘...

    centos7.4.1708 的sysstat的rpm包及其依赖

    为了确保能够顺利安装和使用sysstat,我们需要通过其他途径获取并安装它。 `sysstat`的RPM包是针对Red Hat系Linux发行版的预编译软件包,它包含了所有必要的文件和配置,使得用户可以直接通过包管理器(如`yum`)...

    sysstat.rar

    sysstat的核心组件包括sar(System Activity Report)、iostat(Input/Output Statistics)、mpstat(Multi-Processor Statistics)和vmstat(Virtual Memory Statistics)。这些工具分别用于报告系统活动、监控I/O...

    sysstat-11.7.3.tar,gz

    3. **sar**:system activity reporter(sar)是sysstat工具中最全面的部分,它能够收集并报告系统活动数据,包括CPU利用率、内存使用、网络流量、I/O操作等。sar不仅提供实时监控,还可以定期记录数据,生成历史...

    sysstat使用手册

    ### sysstat使用手册 #### 一、sysstat工具包概述 sysstat是一个强大的软件包,专为Linux系统设计,用于监控系统性能与效率。通过sysstat工具包收集的数据可以帮助管理员评估系统的健康状况,并据此采取相应的优化...

    sysstat-5.0.5.tar

    sar提供了丰富的参数,能够监控CPU利用率、内存使用、磁盘I/O、网络流量等关键指标,对于日常系统维护和故障排查具有重要作用。 在sysstat-5.0.5.tar压缩包中,包含了源代码、文档、配置文件和编译脚本等。解压后,...

    离线gcc-4.85,sysstat-12.5.5

    接下来,sysstat-12.5.5是sysstat工具集的一个版本,sysstat包括了如`sar`(系统活动报告)、`iostat`(磁盘I/O统计)、`mpstat`(多处理器系统状态)等实用程序。这些工具可以帮助系统管理员监控系统性能,诊断性能...

    网络监控工具_sysstat

    本文将深入探讨sysstat的安装、使用以及其在监控网络资源中的作用。 1. **sysstat介绍** sysstat是由 Sébastien Godard 开发的一款开源工具,用于收集和分析Linux系统的性能数据,包括CPU使用率、磁盘I/O、网络...

    sysstat-8.0.4.tar.gz

    sar可以显示关于CPU利用率、内存使用、I/O操作、网络流量等多种指标的历史数据,帮助管理员识别系统瓶颈和性能问题。 2. **iostat(Input/Output Statistics)**:用于监视系统的磁盘输入输出活动。iostat可以展示...

    sysstat-10.0.0.tar.gz

    sysstat是一个强大的Linux系统监控工具,它包含了一系列的命令行工具,如sar、iostat、mpstat等,用于收集、报告和存储系统活动信息。sysstat-10.0.0.tar.gz是这个工具的源代码包,适用于对Linux系统的性能进行深入...

Global site tag (gtag.js) - Google Analytics