Networking
在 Amazon EC2 10 Gigabit 實例上最多 1.73 Gbps?
當我使用 iperf 測試我自己的“10 Gigabit”實例 (c3.8xlarge) 時,我不會看到傳輸速率超過 1.73 Gbps。這比可擴展邏輯的部落客報告的測試結果顯示 7 Gbps 和 9.5 Gbps至少差四倍。
我正在位於同一區域和區域的兩個 c3.8xlarge 實例之間進行測試,因此這些應該是最佳基準測試條件。一個 c3.8xlarge 充當 iperf 伺服器,另一個充當 iperf 客戶端。兩個實例均使用 Amazon Linux AMI 2013.09.2 - ami-5256b825(64 位)啟動。
為什麼我看到如此糟糕的結果?
如果我想提高吞吐量,我應該看什麼?
AWS Support 承認 10 GbE 速度只能在私有子網網路上的實例之間實現。它要求使用私有 IP,而不是公共 IP,在我的情況下,公共 IP 總是最大為 1.73 Gbps。這可能會因區域和地區而異。如果您看到不同的結果,請在此處發布。
這意味著當涉及到外部吞吐量時,與具有“高”網路功能的較小實例相比,c3.8xlarge(或類似的 10 GbE 實例)提供了可怕的價值。c1.medium 實例的價格是 c3.8xlarge 的 1/16,但它的吞吐量是 c3.8xlarge 10 GbE 實例 (~1,7 Gbps) 的一半以上 (~0,95 Gbps)。
有關 AWS Support 的答案,請參閱Wowza 論壇上的此執行緒。