linux下如何使用bmon監控網路頻寬

使用bmonlinux應用程式,您可以看到網路連線上的頻寬使用情況。然而,瞭解更精細的細節需要一些偵探工作,所以我們為您做了!...

使用bmonlinux應用程式,您可以看到網路連線上的頻寬使用情況。然而,瞭解更精細的細節需要一些偵探工作,所以我們為您做了!

bmon的工作原理

顯示各種網路介面上的活動的動態圖和實時統計資料可以讓您對網路的效能和頻寬消耗有一個很好的瞭解。這正是bmon在終端視窗中為您提供的。

你可以時不時地瀏覽圖表,就像你在車裡看速度表一樣。同樣地,如果你的車上有什麼東西需要檢查,機械師可能會把它連線到診斷系統上並檢查讀數。bmon也有類似的詳細讀數。

不得不說,儘管bmon command的統計資料一開始可能令人費解。例如,有三個叫做“Ip6 Rea**/Frag”,這是怎麼回事?

不過,一旦你破解了程式碼,如果你想更詳細地瞭解你的網路流量,命令的讀數是非常寶貴的。

我們已經為您投入了工作,甚至檢查了原始碼以瞭解其中的一些細節。謝天謝地,關於bmon的其他一切都相當簡單。

安**mon

要在Ubuntu上安**mon,請使用以下命令:

sudo apt-get install bmon

linux下如何使用bmon監控網路頻寬

要在Fedora上安裝,請鍵入以下命令:

sudo dnf install bmon

linux下如何使用bmon監控網路頻寬

對於Manjaro,命令如下:

sudo pacman -Sy bmon

linux下如何使用bmon監控網路頻寬

bmon顯示屏

鍵入bmon並按回車鍵啟動程式。bmon顯示屏被分成幾個窗格。前三個標籤為“介面”、“接收”和“傳送”。中央窗格顯示詳細的統計資訊和圖表。

“介面”窗格顯示計算機所配備的網路介面。它還顯示了每個網路介面正在使用的排隊規程(qdisc)(稍後將詳細介紹)。

“RX”窗格顯示每個介面及其佇列的每秒接收位元數和每秒資料包數。“TX”窗格顯示每個介面及其佇列的每秒傳輸位元數和每秒資料包數。

在我們的計算機上,我們只安裝了兩個介面:環回介面(也稱為環回介面卡)和有線乙太網介面卡。環回介面稱為“lo”,乙太網介面稱為“enp0s3”

計算機上的乙太網介面卡可能有不同的名稱。如果你用的是膝上型電腦,你也會看到一個無線介面卡,它的名字可能會以“wl”開頭

linux下如何使用bmon監控網路頻寬

bmon顯示有關當前選定的網路介面的資訊。選定的介面旁邊有一個突出顯示的大於號(>)。您可以按向上和向下箭頭移動大於號並選擇要監視的介面。我們選擇了乙太網介面卡。

linux下如何使用bmon監控網路頻寬

現在我們在一個活動的網路介面上,我們在圖表和讀數中看到一些活動。如果看不到任何圖形,請向下拉伸終端視窗。

按左右箭頭鍵更改正在繪製的統計資訊。對於某些圖形,在填充之前必須按H鍵;需要這樣做的圖形會告訴您。

要檢視網路介面的統計資訊,請拉伸終端視窗,直到它足夠高,可以顯示它們,然後按D鍵顯示它們。如果你按I(獲取資訊),你會看到少量的附加資訊。

如果最大化終端視窗,它將顯示多個圖形。按小於()鍵可新增或刪除圖形對。如果按G鍵,它會同時開啟和關閉圖形的顯示。

當你按下問號(?),您將看到“快速參考”幫助螢幕中的常見按鍵。

linux下如何使用bmon監控網路頻寬

按問號(?)再次關閉“快速參考”螢幕。

詳細的統計數字

如果終端視窗足夠高且足夠寬(如果不是,則將其向外延伸),則可以按“D”鍵開啟或關閉詳細檢視。

linux下如何使用bmon監控網路頻寬

您看到的列數取決於終端視窗的寬度。在標準的80列終端視窗中,您將看到兩個。窗戶越寬,你看到的柱子就越多。不過,在更寬的視窗中,您不會得到更多的統計資料;您仍然會看到相同的資料集。但是柱子會更短。

每列中的頂部條目可能會讓您認為左側的條目以位元組為單位顯示資訊,而右側的條目以資料包為單位顯示資訊。然而,事實並非如此。

每列都儲存一組統計資訊。每個統計資料顯示值的名稱、接收(RX)和傳輸(TX)值。如果任何值顯示為連字元(-),則表示該方向沒有記錄統計資訊。

有些統計資料僅為向內(接收)或向外(傳輸)。例如,傳輸列中的連字元(-)表示統計對傳出資料包無效,並且僅適用於傳入的資料包。最上面的行顯示接收和傳輸的流量(位元組)(在左邊)和資料包(在右邊)。

所有其他統計資料都按字母順序列出,從一列跳到另一列。他們中有幾個人同名。我們將在下面解釋它們的含義。我們還拼寫了縮寫名。如果沒有提到IPv6,那麼這個統計數字是指IPv4。

左列統計如下:

  • 位元組:以位元組為單位的通訊量。
  • 中止錯誤:中止錯誤的計數。在源和目標之間的連線路徑的某處,一個軟體導致連線中止。
  • 碰撞:碰撞錯誤的計數。兩個或多個裝置試圖同時傳送資料包。在全雙工網路中,這應該不是問題。
  • CRC錯誤:迴圈冗餘校驗錯誤的計數。
  • 錯誤:錯誤總數。
  • 幀錯誤:幀錯誤的計數。幀是資料包的網路容器。錯誤意味著檢測到格式錯誤的幀。
  • ICMPv6:Internet控制訊息協議v6流量包的數目。
  • ICMPv6錯誤:ICMP v6錯誤的計數。
  • Ip6廣播:傳送到網路上所有裝置的IPv6廣播計數。
  • IP6CE包:CE代表“客戶邊緣”。這通常適用於路由器。它們與客戶訂閱的連線服務的提供者邊緣(PE)連線。
  • Ip6傳遞:傳入IPv6資料包的計數。
  • Ip6 ECT(1)資料包:顯式擁塞通知(ECN)允許網路連線的任意一端向另一端發出即將發生擁塞的警報。資料包被標記為警告標誌。接收端可以降低傳輸速率以避免擁塞和可能的分組丟失。支援ECN的傳輸(ECT)資料包被標記為一個標誌,以指示它們是透過支援ECN的傳輸進行傳輸的。這允許中間路由器做出相應的反應。型別1 ECN資料包告訴接收端啟用ECN並將其新增到傳出傳輸中。
  • Ip6標頭錯誤:IPv6標頭中出現錯誤的資料包計數。
  • Ip6多播資料包:IPv6多播(廣播的一種形式)資料包的計數。
  • Ip6非ECT資料包:未標記為ECT(1)的IPv6資料包的計數。
  • Ip6 Reassembly/Fragment OK:由於大小而被分割並在接收時成功重新組裝的IPv6資料包的計數。
  • Ip6重新組裝超時:由於大小而被碎片化,但由於超時而無法在接收時重新組裝的IPv6資料包的計數。
  • Ip6截斷資料包:截斷資料包的計數。在傳輸IPv6資料包時,可以將其標記為截斷的候選資料包。如果任何中間路由器由於超過最大傳輸單元(MTU)而無法處理資料包,路由器將截斷資料包,將其標記為這樣,並將其轉發到目的地。當接收到它時,遠端可以向源傳送一個ICMP資料包,告訴它更新MTU估計值以縮短其資料包。
  • Ip6丟棄:丟棄的IPv6資料包的計數。如果源和目標之間的任何裝置設定不正確,並且它們的IPv6設定不起作用,則它們將無法處理IPv6通訊;它將被丟棄。
  • Ip6資料包:所有型別的IPv6資料包的總數。
  • Missed Error:傳輸中丟失的資料包數。對資料包進行編號,以便可以重新建立原始訊息。如果有人不見了,那就是明顯的缺席。
  • No Handler:找不到協議處理程式的資料包計數。
  • 視窗錯誤:視窗錯誤的計數。資料包的視窗是報頭中的八位位元組數。如果它包含一個異常數字,則無法解釋標題。

右欄統計如下:

  • 資料包:以包為單位的流量。
  • 載波錯誤:載波錯誤的計數。如果訊號調製出現問題,則會發生這些情況。這可能表明網路裝置之間的雙工不匹配或電纜、插座或聯結器的物理損壞。
  • 壓縮:壓縮資料包的數量。
  • 丟棄:丟棄的資料包數,因此無法到達其目的地(可能是由於擁塞)。
  • FIFO錯誤:第一輸入、先出(FIFO)緩衝區錯誤的計數。網路介面傳輸緩衝區溢位,因為它沒有足夠快清空。
  • 心跳錯誤:硬體或軟體可能利用常規訊號來顯示它們執行正常或允許同步。這裡的數字是多少次“心跳”丟失了。
  • ICMPv6校驗和錯誤:Internet控制訊息協議v6訊息校驗和錯誤計數。
  • Ip6地址錯誤:由於IPv6地址不正確而導致的錯誤計數
  • Ip6廣播分組:IPv6廣播分組的計數。
  • Ip6校驗和錯誤:IPv6校驗和錯誤的計數。IPv6中的ICMP和使用者資料報協議(UDP)資料包使用校驗和,但常規IPv6 IP包不使用校驗和。
  • Ip6 ECT(0)分組:這些資料包與ECT(1)包相同。
  • Ip6轉發:傳送的IPv6資料包單播轉發的計數。單播透過一箇中間路由器和轉發器鏈從源跳到目的地。
  • Ip6多播:傳送的IPv6資料包多播轉發的數量。多播同時將資料包傳送到一組目的地(這就是Wi-Fi的工作方式)。
  • Ip6無路由:無路由錯誤計數。這意味著無法到達目的地,因為無法計算到遠端的路由
  • Ip6重新組裝/碎片故障:由於大小而被碎片化且在接收時無法重新組裝的IPv6資料包的計數。
  • Ip6重新組裝/碎片請求:由於大小而被碎片化的IPv6資料包的計數,在接收時必須重新組裝。
  • Ip6錯誤太大:接收到的ICMP“太大”訊息數,表示傳送的IPv6資料包大於最大傳輸單元。
  • Ip6未知協議錯誤:使用未知協議接收的資料包計數。
  • Ip6八位:接收和傳輸的八位位元組的體積。IPv6的頭端為40位(320位,8位/位),最小分組大小為1280八位(10240位)。
  • 長度錯誤:在頭中長度值小於可能的最小資料包長度的資料包數。
  • 多播:多播廣播的計數。
  • 錯誤過度:錯誤數。接收緩衝區溢位,或者資料包的幀值大於所支援的值,因此無法接受。

附加資訊

如果按I鍵(如“Info”),它將切換其他資訊窗格。如果沒有顯示其他資訊,則視窗不夠大。您可以按D鍵關閉詳細統計資訊,按G鍵關閉圖形,也可以拉伸視窗。

linux下如何使用bmon監控網路頻寬

補充資料如下:

  • 最大傳輸單位。
  • 操作狀態:網路介面的操作狀態。
  • 地址:網路介面的媒體訪問控制(MAC)地址。
  • 模式:通常設定為預設值,但可以看到tunnel、beet或ro。前三個與IP安全(IPSec)相關。預設設定通常是傳輸模式,其中有效負載是加密的。客戶端到站點的虛擬專用網路(vpn)通常使用這種方法。站點到站點vpn通常使用隧道模式,其中整個資料包都被加密。在繫結端到端隧道(beet)模式下,在具有固定、隱藏IP地址和其他可見IP地址的兩個裝置之間建立隧道。ro模式是移動IPv6的一種路由最佳化方法。
  • 族:正在使用的網路協議族。
  • 排隊紀律。這可以設定為red(隨機早期檢測)、codel(受控延遲)或fq\ U codel(具有受控延遲的公平排隊)。
  • 標誌:這些指示器顯示網路連線的功能。我們的連線可以使用廣播和多播傳輸,並且介面已啟動(可操作且已連線)。
  • IfIndex:介面索引是與網路介面相關聯的唯一標識號。
  • 廣播:廣播MAC地址。傳送到此地址將接收到的資料包廣播到所有裝置。
  • TXQlen:傳輸佇列大小(容量)。
  • 別名:IP別名為物理網路連線提供多個IP地址。然後,它可以透過一個網路介面卡訪問不同的子網。我們的測試計算機上沒有使用別名。

在某些方面,bmon是一種有趣的生物,既不是魚也不是家禽。這些圖表有著原始的魅力,並給你一個很好的指示正在發生的事情。

然而,考慮到ASCII格式的侷限性,不能期望它們是超精確的。不過,偶爾瞥一眼,就可以告訴你,是連線已經耗盡,神祕地沒有流量,還是介於兩者之間。

另一方面,詳細的統計資料只是:詳細而細緻。再加上標籤上有些隨意的做法,使得它們更難解讀。

希望以上的描述能讓bmon更接近。它確實是一個有用的、輕量級的工具,您可以使用它來監視網路流量的健康狀況和頻寬消耗。

  • 發表於 2021-04-02 09:33
  • 閱讀 ( 50 )
  • 分類:網際網路

你可能感興趣的文章

如何用老式智慧手機構建安全攝像網路

... 也就是說,建立這樣一個無線監控網路不是使用無線攝像頭,而是使用無線智慧**。最好是幾代人以前的舊的、破舊的智慧**,升級到最新最好的**或平板電腦後,把它們放在臥室梳妝檯的抽屜裡。 ...

  • 發佈於 2021-03-14 03:25
  • 閲讀 ( 41 )

什麼在佔用我的頻寬?監視家庭網路使用的5個技巧

...大叫“什麼是使用我的頻寬?!”這是個好問題。下面是如何檢查和排除什麼(或誰)正在使用您的家庭網路頻寬。 ...

  • 發佈於 2021-03-18 05:41
  • 閲讀 ( 49 )

如何透過7個windows調整加速你的網際網路

...慢?這是一個非常令人沮喪的問題,導致每個人都想知道如何在某個時候加快他們的網際網路效能。 ...

  • 發佈於 2021-03-19 14:00
  • 閲讀 ( 48 )

6種不用滑鼠快速瀏覽網頁的方法

...可以讓你以比滑鼠更快的速度完成任務。今天我們來看看如何將這一理念應用到你的網際網路瀏覽中。 ...

  • 發佈於 2021-03-29 08:04
  • 閲讀 ( 85 )

如何使用microsoft的edge內建工作管理員

...充套件可能因資源使用量過大而使系統陷入困境。下面是如何使用它。 首先,開啟“Microsoft Edge”。單擊任何Edge瀏覽器視窗右上角的橢圓按鈕(三個點)。在彈出的選單中,選擇“更多工具”,然後選擇“瀏覽器工作管理員” ...

  • 發佈於 2021-04-01 00:02
  • 閲讀 ( 50 )

如何在Windows10上檢視使用網路的應用程式

Windows可以顯示哪些應用程式正在使用您的網路,以及它們正在傳輸多少資料。你甚至可以看到過去30天內使用過你的網路的應用程式列表。 這顯示了哪些應用程式正在使用網際網路,但下面的方法並不只是顯示網際網路的使用...

  • 發佈於 2021-04-03 09:43
  • 閲讀 ( 41 )

如何在linux上使用timeout命令

好的,這足夠用電腦了。您可以給程序時間限制,透過timeoutcommand設定它們可以執行的最長時間。這裡有一個教程來限制用這個命令執行程式。 超時對你有什麼好處? timeout命令允許您設定程式執行的時間長度限制。但你為什...

  • 發佈於 2021-04-03 12:23
  • 閲讀 ( 45 )

如何阻止Windows10透過網際網路上傳更新到其他PC

...一些更新。 您還可以將連線設定為按流量計費 相關:如何、何時以及為什麼在Windows10上設定按流量計費的連線 您還可以將當前的Wi-Fi連線設定為“按流量計費”。當您將連線設定為按流量計費時,您會告訴Windows這是一個與受...

  • 發佈於 2021-04-07 04:08
  • 閲讀 ( 55 )

如何、何時以及為什麼在windows 10上設定按流量計費的連線

...以輕鬆地將有線乙太網連線設定為按流量計費。 相關:如何應對網際網路頻寬上限 將連線設定為按流量計費會做什麼 將連線設定為按流量計費可防止Windows在許多方面自動使用頻寬。它的作用如下: 相關:如何防止Windows10自動...

  • 發佈於 2021-04-08 00:07
  • 閲讀 ( 56 )

有線安全攝像頭與wi-fi攝像頭:您應該購買哪些?

...,連線到你的Wi-Fi,然後你就可以去參加比賽了。 相關:如何設定巢狀凸輪 有線攝像系統甚至還沒有這麼容易安裝。首先,你必須用螺絲把它們固定在一個表面上,然後把電線穿過牆壁和閣樓,這樣它們就可以連線到DVR盒上,DV...

  • 發佈於 2021-04-08 01:26
  • 閲讀 ( 65 )
frp77755
frp77755

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦