Python:如何获取当前带宽使用情况?

时间:2015-05-04 13:31:40

标签: python

我需要在Python代码中获取给定接口的当前带宽使用情况。我怎样才能做到这一点?

我尝试在两次连续调用之间以短休眠间隔(例如0.3s)从$(function () { $("#btnSubmit").click(function () { $("#btnClass").switchClass("btn", "btnReset", 1000, "easeInOutQuad"); }); }); 两次提取值,并计算字节差除以时间。它有效,但我不知道我是否可以相信这个结果。我正在寻找一些更优雅的解决方案。任何工具,库或简单算法?

我将感谢所有建议!

1 个答案:

答案 0 :(得分:3)

有这样的库,比如PSutil,但如果你在* Nix,我会选择使用底层系统。

虽然您可以使用/proc/net/dev,而是使用/sys/class/net/eth0/statistics,因为您不必解析任何内容,因为每个统计信息都有单独的文件