Linux下監控流量用什麼工具好?這幾個必不可少!

老男孩IT教育機構 發表於 2021-10-18
Linux

  眾所周知,很多企業、使用者都有監控流量的需求,而在Linux作業系統上,有很多現成的工具可以直接使用,它不僅僅可以監控流量,操作起來也十分簡單,且具有獨特的優勢。那麼Linux下監控流量用什麼工具好?這幾個最常見。

  第一個:nethogs

  nethogs是一個免費的工具,當要查詢哪個PID給你的網路流量帶來了麻煩時,它是非常方便的。它按每個程式來分組頻寬,而不是像大多數的工具那樣按照每個協議或每個子網來劃分流量。它功能豐富,同時支援IPv4 和IPv6。若你想在你的Linux主機上確定那個程式正消耗著你的全部頻寬,它是來做這件事的最佳程式。

  Linux系統使用者可以使用nethogs來顯示每個程式的TCP下載和上傳速率,可以使用命令【nethogs eth0】來監控一個指定的裝置,上面的eth0是指定想獲取資訊的裝置名稱,同時還可以得到有關正在傳輸的資料的傳輸速率資訊。

  第二個:nload

  nload是一個控制檯應用,可以被用來實時地監控網路流量和頻寬使用情況,它還通過提供兩個簡單易懂的圖表來對流量進行視覺化。這個絕妙的網路監控工具還可以在監控過程中切換被監控的裝置,而這可以通過按左右箭頭來完成。

  nload提供的圖表是非常容易理解的,提供了有用的資訊,也展示了諸如被傳輸資料的總量和最小/最大網路速率等資訊。

  更酷的是你只需要直接執行nload這個工具就行,這個命令是非常的短小且易記的:nload。

  第三個:iftop

  當想顯示連線到網路卡上的各個主機的頻寬使用情況時,iftop是一個非常有用的工具。根據man手冊,iftop 在一個指定的介面或在它可以找到的第一個介面上監聽網路流量,並且展示出一個表格來顯示當前的一對主機間的頻寬使用情況。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2837940/,如需轉載,請註明出處,否則將追究法律責任。