iostat 命令
用途
报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。
语法
iostat[-s] [-a] [-d|-t] [-T][-m][PhysicalVolume... ] [Interval[Count] ]
tty 和 CPU 使用率报告
由iostat命令生成的第一份报告是 tty 和 CPU 使用率报告。对于多处理器系统,CPU 值是所有处理器的总平均。同时,I/O 等待状态是系统级定义的,而不是每个处理器。报告有以下格式:
描述
tin
显示了系统为所有 tty 读取的字符总数。
tout
显示了系统为所有 tty 写入的字符总数。
% user
显示了在用户级(应用程序)执行时产生的 CPU 使用率百分比。
% sys
显示了在系统级(内核)执行时产生的 CPU 使用率百分比。
% idle
显示了在 CPU 空闲并且系统没有未完成的磁盘 I/O 请求时的时间百分比。
% iowait
显示了 CPU 空闲期间系统有未完成的磁盘 I/O 请求时的时间百分比。
磁盘使用率报告
由iostat命令生成的第二个报告是磁盘使用率报告。磁盘报告提供了在每个物理磁盘基础上的统计信息。这个报告有以下类似的格式:
% tm_act
表示物理磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。
Kbps
表示以 KB 每秒为单位的传输(读或写)到驱动器的数据量。
tps
表示每秒钟输出到物理磁盘的传输次数。一次传输就是一个对物理磁盘的 I/O 请求。多个逻辑请求可被并为对磁盘的一个单一 I/O 请求。传输具有中等的大小。
Kb_read
读取的 KB 总数。
Kb_wrtn
写入的 KB 总数。
标签:tty,百分比,报告,iostat,磁盘,使用率,CPU From: https://blog.51cto.com/u_15941303/6008468