ping 服务每分钟发出数百到数千个 ping 类型请求,操作系统有调整建议吗?

ping 服务每分钟发出数百到数千个 ping 类型请求,操作系统有调整建议吗?

如果服务器监控数千个端点(http,https,ping 等)并且每分钟进行一次这些检查,我应该研究哪些操作系统问题?

我想要构建的是每分钟 1K+ 个请求。

我必须确保文件句柄已被调整。

那么打开的套接字和等待的套接字呢?

例如,我可能发出一个 http 请求来检查网站的正常运行时间,并且可能需要 50-100 毫秒才能响应,因此如果我在这一分钟内进行 1000 次检查,那么事情就会堆积起来等等。

答案1

只要执行检查的代码设置为超时连接无响应的机器,现代服务器上每分钟进行 1000 次检查应该不是问题。例如,如果您将连接设置为 20 秒后超时,则最多一次可以打开 333 个连接。这远低于默认 Linux 安装的任何套接字或文件系统限制。如果您的检查量更高,可能是该速率的 20-30 倍,那么您需要开始担心调整系统配置。

相关内容