基础篇|25.Linux 磁盘I/O是怎么工作的(下)
Contents
1. 磁盘性能指标
- 使用率,是指磁盘处理I/O的时间百分比。
- 饱和度,是指磁盘处理I/O的繁忙程度。
- IOPS,(Input/Output Per Second),是指每秒的 I/O 请求数。
- 吞吐量,是指每秒的I/O请求大小
- 响应时间,是指I/O请求从出发到响应的间隔时间
2. I/O 性能观测方法
2.1 磁盘I/O观测
iostat是最常用的磁盘I/O工具,提供了很多指标来源于/proc/diskstats
|
|
- %util,就是磁盘 I/O 使用率;
- r/s+w/s ,就是 IOPS;
- rkB/s+wkB/s,就是吞吐量;
- r_await+w_await,就是响应时间。
2.2 进程I/O观测
观察每个进程的I/O情况,可以使用pidstat和iotop
|
|
Author zhuyhan
LastMod 2020-06-21