如何监视磁盘使用IO状态?

RHEL-Like

1 前言

一个问题,一篇文章,一出故事。
笔者最近需要查看磁盘的IO压力,于是整理此文。

2 最佳实践

2.1 安装工具

dnf install sysstat
dnf install iotop

2.2 sysstat的使用

2.2.1 单次使用

iostat

2.2.2 控制统计次数和统计频率

iostat 1 10

注:间隔1秒统计一次,连续统计10次

2.3 iotop的使用

2.3.1 默认使用

iotop

2.3.2 仅显示IO进程

iotop -o

2.3.3 控制统计次数和统计频率

iotop -b -n 10 -d 1

需要注意的是,
– 参数“b”声明使用非交互的方式运行
– 参数“n”控制统计的次数
– 参数“d”控制统计的时间间隔

2.3.4 监视特定的进程

iotop -b -n 5 -d 1 -p 1865

需要注意的是,
– 参数“p”声明监视的进程号

2.3.5 监视特定的用户

iotop -b -n 5 -d 1 -u apache

需要注意的是,
– 参数“u”声明监视的用户

2.3.6 显示监视时间

iotop -b -n 5 -d 1 -u apache -t

需要注意的是,
– 参数“t”声明显示时间

2.3.7 修改监视单位

iotop -b -n 5 -d 1 -u apache -k

需要注意的是,
– 参数“k”声明以KB为单位

没有评论

发表评论

FTP
如何安装配置tftp服务?

1 前言 一个问题,一篇文章,一出故事。 笔者公司需要一个tfpt服务用于传输日志文件,于是整理此文 …

RHEL-Like
如何实现audit日志轮替?

1 前言 一个问题,一篇文章,一出故事。 笔者之前定义过日志的轮替,详细请参阅如下文档, 如何部署日 …

RHEL-Like
如何配置系统网桥?

1 前言 一个问题,一篇文章,一出故事。 笔者手里有一个1U的8端口服务器,正好当交换机用。 2 最 …