如何监视磁盘使用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为单位

没有评论

发表回复

RHEL-Like
如何配置rsyncd服务?

1 前言 一个问题,一篇文章,一出故事。 由于笔者想实现文件通过rsync自动传输,但是又不想使用o …

RHEL-Like
如何用pam_google_authenticator认证模块实现SSH 2FA?

1 前言 一个问题,一篇文章,一出故事。 笔者想开启2FA以便增强SSH服务的安全性,于是便整理此文 …

RHEL-Like
如何升级RHEL clamav杀毒?

1 前言 一个问题,一篇文章,一出故事。 笔者需要卸载旧的病毒软件,然后更新rpm包的病毒软件,于是 …