配置 Linux 计算机以适应高入站网络负载

配置 Linux 计算机以适应高入站网络负载

我在双处理器 Intel E5-2620-HexCore、64GB RAM、1Gb 网络链路上运行 Ubuntu 12.04。

当从同一数据中心(公共网络)中的位置下载单个测试文件时,我获得的下载速率为 80-100 MB/s(字节/秒)。

当使用多进程 PHP 设计抓取网页时,无论我运行多少个进程,下载速率都稳定在 200Mb/s(比特/秒)。每秒数据包的速率约为 300K 入站。

我尝试了这里推荐的一些设置 http://http-kit.org/600k-concurrent-connection-http-kit.html 但这并没有什么区别。

有任何想法吗?

答案1

您是否查看过服务器和互联网之间的防火墙?我知道大多数防火墙都会对网络内部或外部的任何单个主机的数据包和并发连接进行默认限制。特别是如果防火墙带有 IDS。

相关内容