數據存儲產業服務平臺

如何有效評估SAN網絡延遲(latency)?

SAN網絡存儲是企業存儲架構的中堅力量,大部分企業關鍵應用后端存儲都采用SAN網絡連接。為了更好服務器密集IO的企業關鍵應用,以及日益普及的企業應用異地災備的需求。有效評估SAN延遲對規劃、管理SAN網絡性能有著至關重要的作用,今天主要給家介紹SAN網絡主要延遲類型(主要包括鏈路延遲和交換機延遲,主機延遲和存儲延遲不包含),不同延遲計算方法,以及SCSI Read和SCSI Write操作延遲對比。

延遲類型

SAN網絡存儲類型主要包括:主機延遲、鏈路延遲、交換機延遲、存儲延遲,其中SAN網絡主要覆蓋鏈路延遲和交換機延遲這兩種類型。

延遲計算方法

鏈路延遲

鏈路延遲是光信號在FC鏈路上傳輸所需要的時間,計算公式=距離/光速,由于光是通過反射傳輸,因此需要通過直線距離和反射系數來計算光經過距離,反射系數通常都取1.538。因此1米距離對應的延遲=1.538/(299,792,458m/s) =~ 5ns。

因此鏈路延遲 = 5ns * 距離

交換機延遲

交換機延遲直接反應交換機性能,主要收到交換機ASIC影響,不同廠商、不同型號交換機延遲不一樣;另外交換機延遲還需要考慮Fabric擁塞的情況。正常情況下,交換機延遲范圍在600ns-20us;Brocade最新型號的Condor 3 ASIC的F_Port to F_Port延遲是800ns,E_Port to E_Port延遲是1.2us。如果Fabrci發生擁塞情況下,交換機延遲取決于Hold Timer,通常配置在500ms-2000ms之間。

EMC推薦SAN網絡每條鏈路不超過3條(4個交換機),過多交換機級聯不但增加SAN網絡復雜性,而且會增加鏈路延遲導致性能下降。

SCSI Read VS SCSI Write

SCSI Read操作只需要一個RTT(round trip time),主機發起讀操作,然后存儲將數據傳回。SCSI Write與SCSI Read不同,主機發起Write操作后,存儲首先返回Transfer Ready,然后主機寫入數據,最后存儲返回SCSI Status,因此SCSI Write需要2個RTT。

未經允許不得轉載:存儲在線-存儲專業媒體 » 如何有效評估SAN網絡延遲(latency)?
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走