Ryan Asked: 2012-11-19 00:31:31 +0800 CST2012-11-19 00:31:31 +0800 CST 2012-11-19 00:31:31 +0800 CST 在 Linux 中是否可以在没有第三方工具的情况下显示实时网络利用率 [重复] 772 可能重复: 是否有一个 linux 终端命令可以让您实时查看进入您的 tcp 连接的数据量? 我希望能够在 Linux 中显示实时(或接近实时)的网络利用率,而无需第三方工具,例如 接口 eth0 上有 102KB 可能吗? linux 4 个回答 Voted Tom O'Connor 2012-11-19T02:22:55+08:002012-11-19T02:22:55+08:00 只有iftop两个iptraf。 “iftop 对网络使用的作用与 top(1) 对 CPU 使用的作用相同”——http: //www.ex-parrot.com/~pdw/iftop/ mojo 2012-11-19T02:29:14+08:002012-11-19T02:29:14+08:00 根据您的描述,您需要 vnstat。 问题也在这里得到了回答 James Park-Watt 2012-11-19T02:39:00+08:002012-11-19T02:39:00+08:00 还有ifstat如果你想要的只是总吞吐量。 Best Answer Bouke Versteegh 2012-11-19T04:03:32+08:002012-11-19T04:03:32+08:00 在 Ubuntu 上,它显示在 中ifconfig,其中RX:已接收,TX:已传输 ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:21:23:e3:50:0c inet addr:192.168.2.14 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:4074454586 errors:0 dropped:0 overruns:0 frame:1 TX packets:2709815673 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2484134569 (2.4 GB) TX bytes:978423284 (978.4 MB) Interrupt:41 Base address:0x7c00 要获得用法,请使用grep: ifconfig eth0 | grep 'RX bytes' RX bytes:2484134569 (2.4 GB) TX bytes:978423284 (978.4 MB) 要持续监控,请使用watch: watch "ifconfig eth0 | grep 'RX bytes'"
只有
iftop
两个iptraf
。根据您的描述,您需要 vnstat。
问题也在这里得到了回答
还有
ifstat
如果你想要的只是总吞吐量。在 Ubuntu 上,它显示在 中
ifconfig
,其中RX
:已接收,TX
:已传输要获得用法,请使用
grep
:要持续监控,请使用
watch
:watch "ifconfig eth0 | grep 'RX bytes'"