如何从终端获取当前接口的带宽速度?


10

我想从终端获取接口的当前带宽,例如“ eth0”。最好尽可能简单。说出10 dn30。而不是像“ vnstat”那样发出大量文本。

编辑:我需要此用于自动监视的命令行程序,而不是手动查看它。


您可以尝试iftop
Alexej Magura 2013年

Answers:


10

有几种工具可以做到这一点。

布蒙

大多数存储库中应该有各种发行版之一bmon

    bmon的ss

它也可以在简化视图中运行。

           bmon小号ss

如果您正在寻找其他东西,建议您看一下这篇Linuxaria文章,标题为:从Linux shell监视带宽。它还提到了nload以及速度计

净荷

    ss的nload

车速表

            车速表

示威者

如果您正在寻找更基本的东西,那么也可以尝试一下ibmonitor。尽管具有基本功能,但它具有监视带宽时会期望的大多数功能。

            ibmonitor的ss


2
并且不要忘记iftop
2013年

@ n.st-熟悉它,但没有提及它,因为他想要带宽方法,并且按过程显示,类似于top
slm

它也确实显示了总带宽,但是我会同意,对于OP想要的脚本进行自动评估,它可能不理想。
2013年

1
@ n.st-是的,这就是为什么我将其遗漏了,但是我会定期使用它来查找行为异常的网络用户8
slm

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.