Networking

10 GigE 介面將 ProCurve 4208vl 上的單連接吞吐量限制為 1 Gb

  • February 4, 2011

設置如下: 3 個帶有 Intel CX4 10 GigE 控制器的 Linux 伺服器和一個帶有 Myricom 10 GigE CX4 控制器的 X-Serve 連接到 ProCurve 4208vl 交換機,通過良好的 ol’ 1000 base-T 連接無數其他機器.

根據交換機監控介面和伺服器(ethtool 等),這些介面實際上設置為 10 Gig。但是,通過交換機在兩台配備 10 GigE 的機器之間的單個連接僅限於 1Gb。

如果我使用 CX4 電纜直接連接 10 GigE 機器中的兩台,net​​perf 將連結頻寬報告為 9000 Mb/s。NFS 實現了大約 550 MB/s 的傳輸。但是,當我使用交換機時,通過 netperf 的連接速度達到 950 Mb/s,通過 NFS 達到​​ 110 MB/s。

當我打開從 3 台機器到第 4 台機器的多個連接時,我獲得了 350 MB/s 的 NFS 傳輸速度。因此,每個單獨的 10 GigE 埠實際上可以達到遠遠超過 1 Gb,但單獨的連接被嚴格限制為 1 Gb。

結論:通過交換機的 10 GigE 連接的行為與 10 個 1 Gb 連接的中繼*完全一樣。*這對我來說沒有任何意義,除非惠普計劃這些埠僅用於級聯交換機或嚴格用於多客戶端到單伺服器的連接。不幸的是,這不是預想的設置,我們需要從機器到機器的大吞吐量。

這是這種開關的一個不為人知(或小心隱藏……)的限制嗎?我應該向 HP 代表建議 seppuku 嗎?有誰知道如何啟用正確的行為?我以高昂的價格從綁定的 1Gb 連結升級到 10 GigE,並且看到了零收益!這是絕對不能接受的。

嗯來自http://www.hp.com/rnd/support/faqs/4200vlSeriesfaq.htm#new2008q1

問:什麼是 ProCurve Switch vl 1 埠 10-GbE X2 模組 (J8766A)?J8766A 模組是一個單埠 10-GbE 收發器模組,旨在支持現有 X2 收發器的上行鏈路連接。預期吞吐量在 2.5 到 7Gbps 之間,具體取決於數據包大小。但是,從單個源 MAC 地址到單個目標 MAC 地址的流量將被限制為最大 1 Gbps 吞吐量。這使得該模組非常適合交換機到交換機的連接。

» 返回頂部

問:對於高於 1Gbps 的吞吐量要求,推薦的客戶解決方案是什麼?根據網路拓撲,對於高於 1 Gigabit 的吞吐量需求,建議使用以下解決方案。

  1. 針對 10G 吞吐量要求

* 5400zl 帶 10G 模組(用於基於機箱的部署)或 * 3500yl/2900(用於可堆疊部署) 2. 對於大於 1 Gbps 的吞吐量需求,ProCurve 4200vl 上高達 4 Gbps

* 將四個 1Gbps 鏈路中繼在一起以實現 4 Gbps 吞吐量 3. 對於大於 4Gbps 的吞吐量或光纖受限的拓撲

* 使用 ProCurve Switch vl 1 埠 10-GbE X2 模組 (J8766A)

我不想這麼說,但如果您使用此配置和這些元件號進行伺服器連接,那麼您可能得到了錯誤的資訊,我認為這裡的 10Gb 支持僅適用於上行鏈路。根據我們從 HP 及其經銷商處收到的建議,我們對 procurve 5400 和 8200 系列進行了標準化,並且它們在 10Gb 的伺服器連接性方面表現出色。

引用自:https://serverfault.com/questions/231404