gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:29 26 4
gpt4 key购买 nike

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

我尝试从 /proc/net/dev 两次连续调用之间以较短的 sleep 间隔(例如 0.3 秒)提取值,并计算字节数除以时间的差值。它有效,但我不知道我是否可以相信这个结果。我正在寻找一些更优雅的解决方案。任何工具、库或简单算法?

我会感谢所有建议!

最佳答案

有用于此的库,例如 PSutil ,但如果您使用的是 *Nix,我会选择使用底层系统。

尽管您可以使用 /proc/net/dev,但最好使用 /sys/class/net/eth0/statistics 因为您不必解析任何东西,因为那里是每个统计信息的单独文件

关于Python:如何获取当前带宽使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30031468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com