FC Target – Third I/O

目前主流的 Fiber Channel adapter / storage 已經提升到 8Gb 了,但我們目前手頭上並沒有 8Gb 的 Fiber Channel storage,但是卻要試試看 8Gb Fiber channel adapter 的效能,最快的方式就是直接買一台 8Gb 的 fiber channel storage,但有同事提供了另外一個解決方案 Third I/O http://www.thirdio.com/

Third I/O 有一套軟體叫做 "Iris" ,主要就是針對測試 Fiber channel 所設計出來的,他的概念很簡單就是一台 Server + 8Gb 的 adpter(官方以 Emulex 為主) + 大容量的記憶體就可以當成一台 8Gb 的 Fiber Channel Storage 了. 他的優點是 Iris 將記憶體模擬成硬碟,所以當我們使用 8Gb 的 Fiber channel 在實測上可以達到 700 MB 以上,不需要擔心磁碟 I/O 反而是效能瓶頸.

下面是 Fiber Channel 頻寬與頻寬算法.Fiber 傳輸有效率大概是 8/10 ,原因請看下面說明:
fiber-throughput
最主要是因為有 20% overhead – 每八個位元的資料串上用十位元來加以編碼. 1062.5Mb x 8/10 (八個位元的資料串上用十位元來加以編碼) x 1/8 (8bits = 1byte) x 2012/2048 (資料有效位元) = 104.38MB(單向),下面是 1 / 2 / 4 / 8 Gb 的理想傳輸值(單向)

NAME Line-Rate (Gbps) Throughput ( MBps)
1GFC 1.0625 100
2GFC 2.125 200
4GFC 4.25 400
8GFC 8.5 800

我們實際測試大概都快接近理想值了.

Target – Emulex 8G + Initiator – Emulex 8G Target – Emulex 8G + Initiator – Qlogic 8G Target – Emulex 4G + Initiator – Emulex 4G
Read 100% 775 MB 776 MB 386 MB
Write 100% 776 MB 785 MB 386 MB
Red 50% +Write 50% 1521 MB 1525 MB 621 MB

其他與 Fiber channel Target based 相關的套件與作業系統.

  1. scst
    http://benjr.tw/26135
  2. comstar
    http://hub.opensolaris.org/bin/view/Project+comstar/
  3. openfiler
    http://www.openfiler.com
  4. open-E
    http://benjr.tw/28022
  5. SANBlaze
    http://www.sanblaze.com/

除了 scst 可以安裝在 linux 系統上, Third I/O – Iris , OpenSolaris – comstar , openfiler , open-e 都是原生 bare metal os 安裝.

沒有解決問題,試試搜尋本站其他內容

3 thoughts on “FC Target – Third I/O

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料