IO性能指标:
使用率;
饱和度;
IOPS:是指每秒的 I/O 请求数;
吞吐量:是指每秒的 I/O 请求大小;
IOWAIT:是指 I/O 请求从发出到收到响应的间隔时间;
相关命令:
-
iostat -d -x 1
%util , 磁盘I/O使用率;
r/s+ w/s ,就是 IOPS;
rkB/s+wkB/s ,就是吞吐量;
r_await+w_await ,就是响应时间。 -
pidstat -d 1
实时查看每个进程的I/O情况;
kB_ccwr/s:每秒取消的写请求数据大小。 -
iotop
根据 I/O 大小对进程排序;
前两行分别表示,进程的磁盘读写大小总数和磁盘真实的读写大小总数。
因为缓存、缓冲区、I/O合并等因素的影响,它们可能并不相等;