實時IO監控iotop命令詳解

介紹

Linux下的IO統計工具如iostat, nmon等大多數是隻能統計到per設備的讀寫狀況, 若是你想知道每一個進程是如何使用IO的就比較麻煩.java

iotop 是一個用來監視磁盤 I/O 使用情況的 top 類工具。iotop 具備與 top 類似的 UI,其中包括 PID、用戶、I/O、進程等相關信息。node

 

實例

直接運行就好ios

iotop

輸出以下apache

複製代碼

Total DISK READ:       6.01 M/s | Total DISK WRITE:       3.85 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                          
20074 be/4 hadoop      6.01 M/s    0.00 B/s  0.00 %  4.54 % java -Dproc_datanode -Xmx8192m -server  org.apache.hadoop.hdfs.server.datanode.DataNode
 6371 be/4 hadoop      0.00 B/s    3.25 M/s  0.00 %  0.00 % java -Dproc_datanode -Xmx8192m -server  org.apache.hadoop.hdfs.server.datanode.DataNode
 8497 be/4 hadoop      0.00 B/s    3.67 M/s  0.00 %  0.00 % java -Dproc_datanode -Xmx8192m -server  org.apache.hadoop.hdfs.server.datanode.DataNode
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]

複製代碼

經過輸出結果,咱們能夠清楚地知曉是什麼程序在讀寫磁盤,速度以及命令行,pid 等信息。工具

相關文章
相關標籤/搜索