linux查看进程占用磁盘IO情况

日常运维中,查看进程占用磁盘IO情况,这个操作应该比较常见,特别是针对数据库服务器

如何快速查看linux系统进程占用磁盘IO情况,一般有2个方法(命令)

iotop 和pidstat

iotop

安装iotop

yum install -y iotop

iotop 命令参数

-o:只显示有io操作的进程
-b:批量显示,无交互,主要用作记录到文件。
-n NUM:显示NUM次,主要用于非交互式模式。
-d SEC:间隔SEC秒显示一次。
-p PID:监控的进程pid。
-u USER:监控的进程用户。

常用命令 iotop -oP (P大写)

linux查看进程占用磁盘IO情况

找到进程后,在通过pid 去检查相应的进程。

pidstat

安装pidstat

yum install sysstat

pidstat 命令参数

-u:默认的参数,显示各个进程的cpu使用统计

-r:显示各个进程的内存使用统计

-d:显示各个进程的IO使用情况

-p:指定进程号

-w:显示每个进程的上下文切换情况

-t:显示选择任务的线程的统计信息外的额外信息

常用命令 pidstat -d 1

linux查看进程占用磁盘IO情况


通过这2个命令都能够查看进程占用磁盘IO情况


分享到:


相關文章: