要在Linux/UNIX上获取当前的网络接口吞吐量统计信息,可以使用以下命令:
ifconfig
或者
ip -s link
这些命令将显示网络接口的统计信息,包括接收和发送的数据包数量、字节数量、错误数量等。
例如,使用ifconfig
命令时,可以看到类似以下的输出:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::226:9eff:fe00:100 prefixlen 64 scopeid 0x20<link>
ether 00:26:9e:00:10:00 txqueuelen 1000 (Ethernet)
RX packets 10000 bytes 1000000 (1.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20000 bytes 2000000 (2.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
在这个例子中,可以看到网络接口eth0
的接收和发送统计信息。接收了10000个数据包,总共1000000字节(1.0 MB),没有错误、丢弃、超时等。发送了20000个数据包,总共2000000字节(2.0 MB),同样没有错误、丢弃等。
需要注意的是,这些命令可能需要管理员权限才能运行。如果需要实时监控网络吞吐量,可以使用iftop
或nload
等工具。
领取专属 10元无门槛券
手把手带您无忧上云