Linux故障排查之磁盤IO、網絡占用高


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM