安装sysstat使用iostat、sar,指标含义
linux
sysstat工具包提供的主要命令:iostat mpstat sar
sar的最后两个参数一般是interval count
输出CPU使用情况的统计信息,每秒输出一次,一共输出100次
17时06分01秒 CPU %user %nice %system %iowait %idle
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。
显示I/O和传送速率的统计信息
17时09分07秒 tps rtps wtps bread/s bwrtn/s
tps 每秒钟物理设备的 I/O 传输总量
rtps 每秒钟从物理设备读入的数据总量
wtps 每秒钟向物理设备写入的数据总量
bread/s 每秒钟从物理设备读入的数据量,单位为 块/s
bwrtn/s 每秒钟向物理设备写入的数据量,单位为 块/s
3、sar -c
每秒钟创建的进程数
输出网络设备状态的统计信息
17时13分42秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
IFACE 网络设备名
rxpck/s 每秒接收的包总数
txpck/s 每秒传输的包总数
rxbyt/s 每秒接收的字节(byte)总数
txbyt/s 每秒传输的字节(byte)总数
rxcmp/s 每秒接收压缩包的总数
txcmp/s 每秒传输压缩包的总数
rxmcst/s 每秒接收的多播(multicast)包的总数
输出进程队列长度和平均负载状态统计信息
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请求平均执行时间。包括发送请求和执行的时间。单位为毫 秒。
s vc tm 发送到设备的I/O请求的平均执行时间。单位为毫 秒。
%util 在I/O请求发送到设备期间,占用CPU时间的百分比。用于显示设备的带宽利用率。当这个值接近100%时,表示设备带宽已经占满。
查看更多关于安装sysstat使用iostat、sar,指标含义 - Linux操作系的详细内容...