我正在使用Nginx服务专用服务器上的静态文件。 服务器没有网站,它只是一个文件下载服务器。文件大小范围从MB到GB。Nginx静态文件服务10Gbps服务器性能问题
以前我在unmetered.com有8个500Mbps的专用服务器。他们每个人都表现出色。
我想从FDCServers购买一台10Gbps服务器。因为一个人比多台服务器更容易管理。
下面是服务器的功能:
双至强E5-2640(15M缓存,2.50千兆赫,7.20 GT /秒英特尔QPI) - 24芯 128 GB RAM 10 Gbit/s的网络限速无限 Ubuntu的14.04 LTS 1.5 TB SATA
但是我的新巨型服务器速度超过500 Mbps到600 Mbps。我安装了nload来监视流量和上传/下载速度。它的报告与之前的unmetered.com服务器几乎相同。
然后我认为这可能是由于SATA硬盘的读取速率限制。
因此,我购买并安装了3个240 GB SSD驱动器,并安装在新型强大的服务器中。
我将文件移动到SSD驱动器中,并将其下载用于测试目的。速度依然不佳。我只有250到300 Kbps。而它应该给我至少2Mbps(这是我放置在Nginx配置文件中的每个IP的速度限制)。
然后,我搜索了千兆以太网优化设置。发现一些需要针对10Gbps网络进行调整的sysctl设置。
http://www.nas.nasa.gov/hecc/support/kb/Optional-Advanced-Tuning-for-Linux_138.html
我实现了他们,但仍然吞吐量同样喜欢我以前的500Mbps的服务器。
请帮助提高此服务器的网络吞吐量。我问FDCServer支持团队,他们确认他们的服务器可以很容易地提供3到5 Gbps的速度,但他们无法帮助我调整它。
经过所有的调整和设置我最多只有700Mbit。
让我知道你是否需要更多的细节。
硬盘都没有遭到袭击。 – 2014-09-06 09:54:45
linux内核版本? – Anatoly 2014-09-06 11:20:59
3.13.0-35-generic – 2014-09-06 13:24:08