在Linux系統中,可以使用多種工具來監控帶寬使用情況。以下是一些常用的命令行工具:
ifconfig
(舊版)/ ip
(新版):
ifconfig
是一個較舊的網絡配置工具,而 ip
是一個更現代的替代品,它們都可以用來查看網絡接口的狀態和流量統計。ifconfig
或 ip -s link
nload
:
nload
是一個基于ncurses的圖形化工具,它可以實時顯示網絡接口的入站和出站流量。sudo apt-get install nload
(Debian/Ubuntu)或 sudo yum install nload
(CentOS/RHEL)nload
iftop
:
iftop
是一個實時顯示網絡帶寬使用情況的工具,它可以顯示每個連接的流量。sudo apt-get install iftop
(Debian/Ubuntu)或 sudo yum install iftop
(CentOS/RHEL)sudo iftop
bmon
:
bmon
是一個帶寬監控器和分析器,它提供了一個簡單的界面來查看網絡流量。sudo apt-get install bmon
(Debian/Ubuntu)或 sudo yum install bmon
(CentOS/RHEL)bmon
vnstat
:
vnstat
是一個網絡流量監控工具,它可以記錄網絡接口的歷史流量數據,并提供報告。sudo apt-get install vnstat
(Debian/Ubuntu)或 sudo yum install vnstat
(CentOS/RHEL)vnstat
iperf
/ iperf3
:
iperf
和 iperf3
是用于測量最大TCP和UDP帶寬性能的工具。sudo apt-get install iperf3
(Debian/Ubuntu)或 sudo yum install iperf3
(CentOS/RHEL)iperf3 -s
(服務器模式),在另一臺機器上運行 iperf3 -c [服務器IP]
(客戶端模式)Wireshark
:
Wireshark
是一個網絡協議分析器,它可以捕獲和分析網絡流量。sudo apt-get install wireshark
(Debian/Ubuntu)或 sudo yum install wireshark
(CentOS/RHEL)wireshark
并選擇要監控的網絡接口請注意,某些工具可能需要管理員權限才能運行,因此可能需要在命令前加上 sudo
。此外,根據你的Linux發行版和已安裝的軟件包,可用的工具可能會有所不同。