gpt4 book ai didi

linux - 如何检测perl脚本中的 "network idle"情况?

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:18 27 4
gpt4 key购买 nike

我想检测容易饱和的网络链接的低使用率以执行许多小任务之一。它是单个 comp over 单个 ppp 链接情况。

网络空闲 - 例如2 分钟的链路使用,峰值使用低于最大理论速度的 1%

与定期轮询和简单的解决方案相比,我更喜欢接收通知。

最佳答案

测试网络“空闲”很困难,因为这取决于您的瓶颈所在。

  • 如果它在您的主机上:

    使用 ifconfig 查看 TX/RX 字节,并查看它的变化率。

  • 如果它在您的交换机上或更上游:

    您需要以某种方式收集此信息,例如使用 SNMP。

否则,根本无法衡量网络的空闲程度。

可以通过查看对 ping 的响应时间来检测饱和度 - 当网络饱和时 ping 时间会增加 - 但实际上没有任何方法可以区分两者网络容量低于 60% 左右。 (作为一个非常粗略的经验法则,拥塞在使用率达到 60% 左右时开始增加延迟)。

关于linux - 如何检测perl脚本中的 "network idle"情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25863362/

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