當(dāng)前位置:首頁 > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

Linux下監(jiān)控流量用什么工具好?這幾個必不可少!
2021-10-18 17:48:41

  眾所周知,很多企業(yè)、用戶都有監(jiān)控流量的需求,而在Linux操作系統(tǒng)上,有很多現(xiàn)成的工具可以直接使用,它不僅僅可以監(jiān)控流量,操作起來也十分簡單,且具有獨(dú)特的優(yōu)勢。那么Linux下監(jiān)控流量用什么工具好?這幾個最常見。

  第一個:nethogs

  nethogs是一個免費(fèi)的工具,當(dāng)要查找哪個PID給你的網(wǎng)絡(luò)流量帶來了麻煩時,它是非常方便的。它按每個進(jìn)程來分組帶寬,而不是像大多數(shù)的工具那樣按照每個協(xié)議或每個子網(wǎng)來劃分流量。它功能豐富,同時支持IPv4 和IPv6。若你想在你的Linux主機(jī)上確定那個程序正消耗著你的全部帶寬,它是來做這件事的最佳程序。

  Linux系統(tǒng)用戶可以使用nethogs來顯示每個進(jìn)程的TCP下載和上傳速率,可以使用命令【nethogs eth0】來監(jiān)控一個指定的設(shè)備,上面的eth0是指定想獲取信息的設(shè)備名稱,同時還可以得到有關(guān)正在傳輸?shù)臄?shù)據(jù)的傳輸速率信息。

  第二個:nload

  nload是一個控制臺應(yīng)用,可以被用來實(shí)時地監(jiān)控網(wǎng)絡(luò)流量和帶寬使用情況,它還通過提供兩個簡單易懂的圖表來對流量進(jìn)行可視化。這個絕妙的網(wǎng)絡(luò)監(jiān)控工具還可以在監(jiān)控過程中切換被監(jiān)控的設(shè)備,而這可以通過按左右箭頭來完成。

  nload提供的圖表是非常容易理解的,提供了有用的信息,也展示了諸如被傳輸數(shù)據(jù)的總量和最小/最大網(wǎng)絡(luò)速率等信息。

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

  第三個:iftop

  當(dāng)想顯示連接到網(wǎng)卡上的各個主機(jī)的帶寬使用情況時,iftop是一個非常有用的工具。根據(jù)man手冊,iftop 在一個指定的接口或在它可以找到的第一個接口上監(jiān)聽網(wǎng)絡(luò)流量,并且展示出一個表格來顯示當(dāng)前的一對主機(jī)間的帶寬使用情況。

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務(wù)立即開通 >