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

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

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

  第一個(gè):nethogs

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

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

  第二個(gè):nload

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

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

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

  第三個(gè):iftop

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

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

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