天天看點

在 Linux/UNIX 終端下使用 nload 實時監控網絡流量和帶寬使用

如果你想在指令行界面監控網絡吞吐量,nload 應用程式是個不錯的選擇。它是一個實時監控網絡流量和帶寬使用的控制台應用程式,使用兩個圖表可視化地展示接收和發送的流量,并提供諸如資料交換總量、最小/最大網絡帶寬使用量等附加資訊。

<a target="_blank"></a>

# yum install nload

$ sudo apt-get install nload

通過 port 安裝 nload,鍵入:

# cd /usr/ports/net/nload/ &amp;amp;&amp;amp; make install clean

或者添加包

# pkg install net/nload

鍵入下列指令:

$ sudo pkg_add -i nload

首先,使用 wget 或者 curl 指令擷取源代碼:

$ cd /tmp

$ wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

$ tar xvf nload-0.7.4.tar.gz

使用 cd 指令進入 nload 源代碼所在目錄:

$ cd nload*

然後鍵入 ./configure 為你的作業系統配置安裝包:

$ sh ./configure

或者

$ ./configure

運作 configure 指令需要一點時間。完成後,使用 make 指令編譯 nload:

$ make

最後,鍵入 make install 指令以 root 使用者身份安裝 nload 應用程式和相關檔案:

$ sudo make install

# make install

如何使用 nload 顯示目前網絡使用量呢?

基本文法是:

nload

nload device

nload [options] device1 device2

$ nload

$ nload eth0

$ nload em0 em2

會得到輸出:

在 Linux/UNIX 終端下使用 nload 實時監控網絡流量和帶寬使用

圖01: 使用 nload 指令

nload 指令一旦執行就會開始監控網絡裝置,你可以使用下列快捷鍵操控 nload 應用程式。

你可以按鍵盤上的 ← → 或者 enter/tab 鍵在裝置間切換。

按 f2 顯示選項視窗。

按 f5 将目前設定儲存到使用者配置檔案。

按 f6 從配置檔案重新加載設定。

按 q 或者 ctrl+c 退出 nload。

預設每 100 毫秒重新整理一次顯示數值,下面的例子将時間間隔設定成 500 毫秒:

$ nload -t {interval_number_in_millisec}

$ nload -t 500

輸出:

在 Linux/UNIX 終端下使用 nload 實時監控網絡流量和帶寬使用

animated gif 01 - nload command in action

gif 動畫 01 - 使用 nload 指令

文法如下:

$ nload -u h|h|b|b|k|k|m|m|g|g

$ nload -u h

$ nload -u g

釋義:

小寫選項 -u: h 意為自動格式化為人類易讀的機關,b 意為 bit/s,k 意為 kbit/s,m 意為 mbit/s,g 意為 gbit/s。大寫字母意為使用 byte 替代 bit。預設為 k。

大寫選項 -u 與小寫選項 -u 非常相似,不同之處在于它展示的是資料量,比如 bit, kbyte, gbit 等等。(沒有 "/s")。預設值是 m。

我覺得 nload 是一個穩定可靠的應用程式,如果你喜歡 nload,你可能也想試試 linux 和其他類 unix 作業系統環境下的 vnstat 與 iftop 工具。

原文釋出時間為:2014-04-18

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀