Python 网络活动统计 Linux

3 投票
1 回答
1246 浏览
提问于 2025-04-16 16:56

用Python获取网络统计信息(比如使用的带宽、当前的下载和上传速度)最简单的方法是什么?

我知道这可能需要调用系统的/proc目录,但有没有更简单的方法或者在标准的*unix系统上可以用的工具呢?

谢谢!

注意:我打算使用/proc/net/dev并解析输出内容8-)

1 个回答

4

你可以试试这个链接 http://pypi.python.org/pypi/pynetinfo/,不过你可能需要对它进行一些扩展,才能获取统计数据,但这应该不算太难。大部分代码已经准备好了。

另外,你也可以直接解析 ip -s link show device_name 这个命令的输出结果。

撰写回答