⑴sysstat是一个软件包,拥有各种实用的系统工具,比如系统性能检测工具,要想使用sysstat,就要对sysstat中的命令有所了解,下面小编就教大家Linux如何使用sysstat中的命令。
⑵一、sar的最后两个参数一般是interval count
⑶、sar -u
⑷输出CPU使用情况的统计信息,每秒输出一次,一共输出次
⑸[rootstage-new sysstat-..]# sar -u
⑹Linux ..-.ELsmp (stage-new.intrabill. // _x__ ( CPU
⑺:: AM CPU ?%nice %system %iowait %steal %idle
⑻:: AM all . . . . . .
⑼:: AM all . . . . . .
⑽:: AM all . . . . . .
⑾:: AM all . . . . . .
⑿:: AM all . . . . . .
⒀Average: all . . . . . .
⒁CPU all 表示统计信息为所有 CPU 的平均值。
⒂?显示在用户级别(application运行使用CPU 总时间的百分比。
⒃%nice 显示在用户级别,用于nice操作,所占用CPU 总时间的百分比。
⒄%system 在核心级别(kernel运行所使用CPU 总时间的百分比。
⒅%iowait 显示用于等待I/O操作占用CPU 总时间的百分比。
⒆%steal 管理程序(hypervisor为另一个虚拟进程提供服务而等待虚拟 CPU 的百分比。
⒇%idle 显示 CPU 空闲时间占用CPU 总时间的百分比。
⒈若 %iowait 的值过高,表示硬盘存在I/O瓶颈
⒉若 %idle 的值高但系统响应慢时,有可能是CPU 等待分配内存,此时应加大内存容量
⒊若 %idle 的值持续低于,则系统的CPU 处理能力相对较低,表明系统中最需要解决的资源是CPU。
⒋、sar -b
⒌显示I/O和传送速率的统计信息
⒍时分秒 tps rtps wtps bread/s bwrtn/s
⒎时分秒 . . . . .
⒏时分秒 . . . . .
⒐时分秒 . . . . .
⒑时分秒 . . . . .
⒒时分秒 . . . . .
⒓Average: . . . . .
⒔tps 每秒钟物理设备的 I/O 传输总量
⒕rtps 每秒钟从物理设备读入的数据总量
⒖wtps 每秒钟向物理设备写入的数据总量
⒗bread/s 每秒钟从物理设备读入的数据量,单位为 块/s
⒘bwrtn/s 每秒钟向物理设备写入的数据量,单位为 块/s