【问题标题】:How to check network bandwidth with Python? [closed]如何使用 Python 检查网络带宽? [关闭]
【发布时间】:2011-02-19 11:04:26
【问题描述】:

如被问及,我希望我的脚本检查网络带宽,让我知道用户通过网络冲浪的速度有多快。是否有任何库可以让我指定要发送的包的大小并给出 ping 时间或其他什么?

【问题讨论】:

标签: python bandwidth ping


【解决方案1】:

This answer 提到了ping 的 Python 实现,它返回 ICMP 数据包的往返时间。您可以使用评论中的改进代码:https://gist.github.com/255009

但请注意,由于它使用原始套接字,因此您的 Python 脚本需要以 root 运行。

【讨论】:

  • 感谢您的回答。我发现那些没有用我的脚本正确加载的网站使用 ajax,所以使用你帖子中的任何东西都会增加超时。无论如何,我希望它对其他人有用。
  • Ping 可以提供延迟,而不是带宽。您可以用ping 衡量道路的质量,而不是道路的宽度。
猜你喜欢
  • 1970-01-01
  • 2011-09-12
  • 2016-03-21
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多