控制台网络流量监控工具,用于实时查看网络接口的流量情况
nload 提供了一个直观的界面来监控网络接口的流入和流出流量速率及总传输量。支持多种显示单位,并允许用户自定义显示格式、刷新率和更新频率。适用于服务器监控、网络调优和故障排查等场景。
nload [options] [network_interface]
-h, --help: 显示帮助信息
-V, --version: 显示版本信息
-t, --autoscale: 自动调整流量单位,根据流量速率自动选择合适的单位(如Kbps、Mbps等)
-u, --uformat unit: 使用指定的单位格式显示流量,可选单位包括:
K=Kbps (千比特每秒),
k=KBps (千字节每秒),
M=Mbps (兆比特每秒),
m=MBps (兆字节每秒),
G=Gbps (千兆比特每秒),
g=GBps (千兆字节每秒),
T=Tbps (太比特每秒),
t=TBps (太字节每秒),
P=Pbps (拍比特每秒),
p=PBps (拍字节每秒),
E=Ebps (艾比特每秒),
e=EBps (艾字节每秒),
Z=Zbps (泽比特每秒),
z=ZBps (泽字节每秒),
Y=Ybps (尧比特每秒),
y=YBps (尧字节每秒)
-m, --macaddr: 显示每个网络接口的 MAC 地址
-a, --autosort: 自动按活跃度排序网络接口,优先显示活跃接口
-d, --display interface1,interface2,...: 选择要显示的网络接口的流量信息,多个接口使用逗号分隔
-p, --delay seconds: 设置更新显示的时间间隔(以秒为单位)
-c, --color: 启用颜色模式显示
-i, --only-up: 只显示有流量的接口
-o, --order field: 按指定字段排序接口信息,可选字段包括:device, incoming, outgoing, total, maxtotal, 2ndtotal
-r, --refresh rate: 设置刷新率(以秒为单位),控制显示更新的频率
-R, --reset: 重置统计数据
-L, --log filename: 将流量信息输出到指定的日志文件中
network_interface: 指定要监视的网络接口名称,默认为系统默认接口(通常是 eth0 或类似)。
nload
nload eth0
nload -t eth0
nload -u M
nload -d eth0,eth1 -u M -p 2
nload -L network.log
nload -R
-L 和 -R)可能并非所有版本都支持,具体支持情况可以查看 nload 的官方文档或帮助输出。