我正在使用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