如果你想在指令行界面監控網絡吞吐量,nload 應用程式是個不錯的選擇。它是一個實時監控網絡流量和帶寬使用的控制台應用程式,使用兩個圖表可視化地展示接收和發送的流量,并提供諸如資料交換總量、最小/最大網絡帶寬使用量等附加資訊。
<a target="_blank"></a>
# yum install nload
$ sudo apt-get install nload
通過 port 安裝 nload,鍵入:
# cd /usr/ports/net/nload/ &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
會得到輸出:

圖01: 使用 nload 指令
nload 指令一旦執行就會開始監控網絡裝置,你可以使用下列快捷鍵操控 nload 應用程式。
你可以按鍵盤上的 ← → 或者 enter/tab 鍵在裝置間切換。
按 f2 顯示選項視窗。
按 f5 将目前設定儲存到使用者配置檔案。
按 f6 從配置檔案重新加載設定。
按 q 或者 ctrl+c 退出 nload。
預設每 100 毫秒重新整理一次顯示數值,下面的例子将時間間隔設定成 500 毫秒:
$ nload -t {interval_number_in_millisec}
$ nload -t 500
輸出:
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中國”