如果你正在使用纯终端环境的Linux服务器或桌面,想要实时了解网络带宽的占用情况,该怎么办呢?手动计算既麻烦又不直观。这里推荐一个简单又强大的命令行小工具——nload,它能让你在终端里直观地监控网络流速。
nload 是一个用于实时监控网络流量的命令行工具。它能够显示网络接口的实时带宽使用情况,包括下载和上传流量,并以图形化的方式展示数据,便于快速了解网络活动。
如何安装 nload?
在大多数 Linux 发行版上,都可以通过包管理器轻松安装。例如,在 Arch Linux 或 Manjaro 上,可以使用以下命令:
sudo pacman -Sy nload
对于基于 Debian/Ubuntu 的系统,通常使用 apt:
sudo apt update && sudo apt install nload
而对于 RHEL/CentOS/Fedora 等系统,则可以使用 yum 或 dnf:
# 对于较老的系统使用 yum
sudo yum install nload
# 对于 Fedora 或新版本 RHEL/CentOS
sudo dnf install nload
基本使用方法
安装完成后,直接在终端中输入 nload 命令即可运行。默认情况下,它会自动检测并列出所有可用的网络接口,并用动态的ASCII字符图表展示每个接口的实时流入(Incoming)和流出(Outgoing)速率。

如上图所示,nload 会清晰地展示出当前速率(Curr)、平均速率(Avg)、最小/最大速率以及传输总量(Ttl)等关键信息,对于排查网络问题或简单监控非常有帮助。在复杂的网络环境或运维工作中,这类轻量级工具往往能发挥大作用。
常用参数与技巧
单纯运行 nload 会监控所有接口。你也可以指定监控某个特定的接口,例如只监控 eth0:
nload eth0
如果想同时对比多个接口的流量,可以使用 -m 参数,这样不会分屏显示所有接口,而是集中展示:
nload -m
此外,通过箭头键可以在不同监控界面之间切换,按 F2 键可以显示帮助菜单,按 q 键即可退出程序。
掌握像 nload 这样的命令行工具,能让你在缺少图形界面的服务器环境中依然游刃有余。如果你想探索更多类似的运维神器或交流使用心得,欢迎来 云栈社区 的 运维/DevOps/SRE 板块逛逛。
|