Centos7安裝NetHogs監控進程網絡使用狀況

Centos7安裝NetHogs監控進程網絡使用狀況

原創 楚盟  2017-05-13 13:15  閱讀 2,634 views 次 html

國內服務器帶寬太貴了,標配只有區區一兆帶寬,稍有不慎就網速爆表了,這個時候就須要監控網絡帶寬使用狀況,看看哪些程序吃掉了帶寬,方便作優化;一通谷歌查找資料發現NetHogs是個不錯的工具,這篇文章的方法適用centos 7系統;shell

安裝命令

yum install nethogs

安裝完成後直接輸入 nethogs 就能查看網速使用狀況centos

基本語法:

[root@iz2zece6wcqriea5llc2j7z ~]#nethogs --help  
nethogs: invalid option -- '-'  
usage: nethogs [-V] [-b] [-d seconds] [-t] [-p] [device [device [device ...]]]  
        -V : 顯示版本信息,注意是大寫字母V.  
        -d : 延遲更新刷新速率,以秒爲單位。默認值爲 1.  
        -t : 跟蹤模式.  
        -b : bug 狩獵模式 — — 意味着跟蹤模式.  
        -p : 混合模式(不推薦).  
        設備 : 要監視的設備名稱. 默認爲 eth0  
  
當 nethogs 運行時, 按:  
 q: 退出  
 m: 總數和當前使用狀況模式之間切換

NetHogs提供交互式控制指令:

m : Cycle between display modes (kb/s, kb, b, mb) 切換網速顯示單位
r : Sort by received. 按接收流量排序
s : Sort by sent. 按發送流量排序
q : Quit and return to the shell prompt. 退出NetHogs命令工具

演示例子:

#5秒刷新一次數據服務器

nethogs -d 5網絡

#監控網卡eth0數據工具

nethogs eth0優化

#同時監視eth0和eth1接口ui

nethogs eth0 eth1spa

#將監控日誌寫入日誌文件日誌

nethogs >>test.log

相關文章
相關標籤/搜索