如果你想在命令行界面監(jiān)控網(wǎng)絡(luò)吞吐量硝岗,nload 應(yīng)用程序是個不錯的選擇挠将。它是一個實時監(jiān)控網(wǎng)絡(luò)流量和帶寬使用的控制臺應(yīng)用程序,使用兩個圖表可視化地展示接收和發(fā)送的流量桶唐,并提供諸如數(shù)據(jù)交換總量棍丐、最小/最大網(wǎng)絡(luò)帶寬使用量等附加信息误辑。
安裝
在 CentOS/RHEL/Red Hat/Fedora Linux 上安裝 nload
首先在 CentOS 或者基于 RHEL 的操作系統(tǒng)上啟用 EPEL 倉庫,然后鍵入yum 命令安裝 nload:
#yuminstall nload
在 Debian 或者 Ubuntu Linux 上安裝 nload
鍵入apt-get 命令:
$sudo apt-get install nload
在 FreeBSD 操作系統(tǒng)上安裝 nload
通過 port 安裝 nload歌逢,鍵入:
# cd /usr/ports/net/nload/ && make install clean
或者添加包
#pkg install net/nload
在 OpenBSD 操作系統(tǒng)上安裝 nload
鍵入下列命令:
$sudo pkg_add -i nload
在類 Unix 操作系統(tǒng)上從源代碼安裝 nload
首先巾钉,使用 wget 或者 curl 命令獲取源代碼:
$cd /tmp
$wge thttp://www.roland-riegel.de/nload/nload-0.7.4.tar.gz
使用 tar 命令解壓縮名為 nload-0.7.4.tar.gz 的 tar 包,鍵入:
$tar xvf nload-0.7.4.tar.gz
使用 cd 命令進入 nload 源代碼所在目錄:
$cd nload*
然后鍵入 ./configure 為你的操作系統(tǒng)配置安裝包:
$ sh ./configure
或者
$./configure
運行 configure 命令需要一點時間秘案。完成后砰苍,使用 make 命令編譯 nload:
$make
最后,鍵入 make install 命令以 root 用戶身份安裝 nload 應(yīng)用程序和相關(guān)文件:
$sudo make install
或者
#make install
使用
如何使用 nload 顯示當前網(wǎng)絡(luò)使用量呢阱高?
基本語法是:
nload
nload device
nload[options]device1 device2
鍵入下列命令:
$ nload
$ nload eth0
$ nload em0 em2
會得到輸出:
圖01: 使用 nload 命令
操控 nload 應(yīng)用程序
nload 命令一旦執(zhí)行就會開始監(jiān)控網(wǎng)絡(luò)設(shè)備赚导,你可以使用下列快捷鍵操控 nload 應(yīng)用程序。
你可以按鍵盤上的 ← → 或者 Enter/Tab 鍵在設(shè)備間切換讨惩。
按 F2 顯示選項窗口辟癌。
按 F5 將當前設(shè)置保存到用戶配置文件。
按 F6 從配置文件重新加載設(shè)置荐捻。
按 q 或者 Ctrl+C 退出 nload。
設(shè)置顯示刷新間隔
默認每 100 毫秒刷新一次顯示數(shù)值寡夹,下面的例子將時間間隔設(shè)置成 500 毫秒:
$ nload-t{interval_number_in_millisec}
$ nload-t500
輸出:
Animated gif 01 - nload command in action
GIF 動畫 01 - 使用 nload 命令
設(shè)置流量數(shù)值顯示的單位
語法如下:
$ nload-u h|H|b|B|k|K|m|M|g|G
$ nload-U h|H|b|B|k|K|m|M|g|G
$ nload-u h
$ nload-u G
$ nload-U G
釋義:
小寫選項 -u: h 意為自動格式化為人類易讀的單位处面,b 意為 Bit/s,k 意為 kBit/s菩掏,m 意為 MBit/s魂角,g 意為 GBit/s。大寫字母意為使用 Byte 替代 Bit智绸。默認為 k野揪。
大寫選項 -U 與小寫選項 -u 非常相似,不同之處在于它展示的是數(shù)據(jù)量瞧栗,比如 Bit, kByte, GBit 等等斯稳。(沒有 "/s")。默認值是 M迹恐。
結(jié)論
我覺得 nload 是一個穩(wěn)定可靠的應(yīng)用程序挣惰,如果你喜歡 nload,你可能也想試試 Linux 和其他類 Unix 操作系統(tǒng)環(huán)境下的 vnstat 與 iftop 工具。
來源:https://linux.cn/article-2871-1.html