nul*_*ser 2 linux bandwidth network-monitoring bash-scripting
我知道 gnome-system-monitor 即使由非 root 用户打开也可以显示带宽。但像iftop、nethogs等工具似乎都需要root才能工作。如何允许普通用户执行 gnome-system-monitor 的操作?我要使用的应用程序是一个每 n 秒输出 Mb/s 向上/向下的脚本,用于通过管道传输到状态行。
您想要的数据可供所有人使用,网址为/proc/net/dev
。但是,您\xe2\x80\x99 必须通过获取两个值之间的增量和时间来自行计算带宽。
但请记住,这些计数器可能会溢出,具体取决于您的系统\xe2\x80\x99s 体系结构和内核版本。溢出可能发生在 2 32 -1(在千兆位以太网上几秒钟内即可到达)或 2 64 -1(实际上不相关)。
\n 归档时间: |
|
查看次数: |
3757 次 |
最近记录: |