如何检测perl脚本中的“网络空闲”情况?

时间:2014-09-16 07:50:54

标签: linux perl networking debian

我想检测低饱和网络链接的低使用率来执行许多小任务之一。它是单个ppp链接情况下的单个补偿。

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

我更喜欢通过定期轮询和解决方案简单性接收通知。

1 个答案:

答案 0 :(得分:1)

测试网络空闲'很困难,因为它取决于你的瓶颈在哪里

  • 如果您在主持人身上:

    使用ifconfig查看TX / RX字节,并查看其发生变化的速率。

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

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

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

可以检测饱和度,通过查看ping的响应时间 - 当网络饱和时ping时间增加 - 但是没有任何方法可以区分它们网络之间的容量低于60%左右。 (作为一个非常粗略的经验法则,拥塞开始增加延迟,利用率约为60%)。