粗略估計使用 VMware vSphere 時 SAN-via-fiber 到 san-via-iSCSI 的速度優勢
我們正在為 VMware VSphere 設置兩台虛擬化伺服器(DELL R710,2.3 Ghz 雙四核 Xeon CPU,48 GB RAM),儲存在 SAN(DELL Powervault MD3000i,10 個 500 GB SAS 驅動器,RAID 5)上將通過 iSCSI 連接到千兆乙太網交換機(DELL Powerconnect 5424,他們稱之為“iSCSI 優化”)。
誰能估計基於光纖通道的解決方案會快多少(或更好的“感覺”)?我不是指名義上的速度優勢,我是指虛擬機有效工作的速度有多快?
我們說的速度是兩倍、五倍、十倍嗎?它證明價格合理嗎?
PS:我們不是在談論頻繁使用的數據庫伺服器或交換伺服器。大多數虛擬化伺服器的平均 CPU 負載低於 3-5%。
這裡有很多影響性能的決定因素。您可能會考慮的一項調整是設置巨型幀。Scott Lowe 最近在這裡發表了一篇博文,展示了他為實現這一目標所做的一些工作。
您提到來賓將執行低 CPU 負載——這些總是虛擬化的理想選擇——但光纖通道和 iSCSI 之間的區別還沒有真正發揮作用。
如果您的 vm guest 將執行儲存密集型操作,那麼您必須考慮將讀/寫操作從 VM 主機傳輸到儲存陣列的速度可能會成為您的瓶頸。
由於您的典型 iSCSI 傳輸速率是 1Gbps(通過乙太網),而 FC 通常在 2-4Gbps 左右(取決於您願意花多少錢),那麼您可以說 FC 的傳輸速度大約是兩倍快.
還有新的 10Gig-E 交換機,但您的 Powervault 和 Powerconnect 還不支持。
然而,這並不意味著機器會執行得更快,就好像它們正在執行具有低 I/O 的應用程序一樣,它們實際上可能以相同的速度執行。
關於哪個更好的爭論永遠不會結束,它基本上取決於您自己的評估和結果。
我們有多個基於 FC 的微型雲和基於 iSCSI 的微型雲的部署,它們都執行良好。我們發現瓶頸在於儲存陣列級別,而不是 1Gb 乙太網上的 iSCSI 流量。