流言:4G 的 FC 在 GbE 上的效能將是 iSCSI 的 4 倍快
其實:這個普遍性的誤解源自於在速度與頻寬之間的錯誤認知。數據網路在實際規格上有其一定速度的限制,好比高速公路一樣。更快的網路其實更像一條高速公路上比德國高速公路 (Autobahn) 有更多的車道。它可以在沒有備援情況下承載更高流量,但是每一趟行程所花費的時間都相同。
過去我們曾經在 iSCSI 和 FC 介面類似低階陣列做過非正式測試。 FC 設備通常都有 15% 到 20% 效能優勢。
針對這項議題,我們在 Xiotech 的朋友借出一個 16 埠 FC 的 Magnitude 3D 陣列,具備 1 Gbps iSCSI 和 4 Gbps FC 介面。當我們執行平常用的 IOmeter 基準測試時感到有些驚訝,因為同樣陣列比在連接 FC 時要快上 5 倍之多。而當我從陣列快取中執行 2MB 連續讀取時,資料速率則超過 1Gbps 。因為我們曾經看過在其他陣列上 iSCSI 效能遠超過 Xiotech,這項測試則讓我們清楚看到更多關於 Xiotech 的完成執行勝過 iSCSI 的功能。
這裡最重要也最需要知道的是,你的應用程式可以跑得多快,過份吹噓的磁碟 I/O 通常是限制主因,更多證據顯示依靠特定磁碟陣列更勝過透過 iSCSI 或 FC 讓伺服器與之相連結的負荷。事實上,大部分的伺服器並沒有 I/O 限制。其實,很多在你資料中心 (Data center) 內的伺服器大多都只是放在那裡,靜靜等待使用者來要求它們去做些什麼。由於現在 10GbE 埠已經變得可以負擔,突然之間,FC 使用者會說:「好吧!大部分時間,我們 4Gbps 的管路並沒有全滿,所以換到 10Gbps 也不會有太大的效益。」
