CPU、內存使用率查看命令我們也許用過很多次了,那么今天我們就說點不一樣的,看下怎么查看磁盤IO和網絡占用高問題。
問題一:怎么查看磁盤占用高的進程?
使用iotop命令(使用yum install iotop -y安裝)
安裝好iotop命令后,執行iotop實時查看io情況
現在來模擬下磁盤IO高情況。在執行下面語句時,關注下iotop顯示窗口,就可以看到dd命令在占用IO了
新開終端執行dd if=/dev/zero of=/root/a.iso bs=1M count=2048
命令解釋:創建一個大小為2G的,內容為0的數據到/root/a.iso文件
注意/dev/zero和/dev/null區別。我剛開始的時候使用if=/dev/null,結果執行后並沒有數據傳過去。因為zero是內容為0,null是內容為空。
問題二:怎么查看網絡占用情況?
yum install epel-release -y #因為系統默認沒有nethogs安裝源,所以手動添加epel-release安裝源 yum install nethogs -y #安裝nethogs nethogs #啟動nethogs