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情況


分享到:


相關文章: