3,913 瀏覽數

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

3 個網友的想法 “FC Target – Third I/O

  1. 自動參照通知: Linux – Fiber channel Target | Benjr.tw

發表迴響