天天看點

《思科資料中心I/O整合》一2.4 比較信用與PAUSE

本節書摘來自異步社群《思科資料中心i/o整合》一書中的第2章,第2.4節,作者【美】silvano gai , claudio desanti,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

思科資料中心i/o整合

人們最常問到的問題是“pause是否等同于信用機制?”和“信用機制是否更好?”。

光纖通道中使用信用機制來實作無損耗行為。在每一條鍊路上,鍊路在初始化過程中就預先确定了緩存區的數量,而每一條鍊路的節點都會記錄空閑的緩存區。例如,如圖2-3所示的鍊路,交換機a是發送端,它隻有在交換機b存在至少一個空閑緩存區時才會發送資料幀。在如圖2-3所示的例子中,b不存在空閑的緩存區,因為緩存區到緩存區(b2b)的計數為零,是以交換機a必須等待,直到交換機b向交換機a發送一個r_rdy(接收端準備就緒),用于表示緩存區已經被釋放。r_rdy是一個有序集(即在幀之間傳輸的一條特殊的光纖通道傳輸消息,表示有新的可用的緩存區)。

《思科資料中心I/O整合》一2.4 比較信用與PAUSE

通過發送pause(參見圖2-1),交換機a就不會跟蹤交換機b的可用緩存區,而且它假定預設情況下存在可用的緩存區,除非對面的交換機b也發出了一個pause幀。pause幀是一個普通的以太網幀,是以它消耗的帶寬會比信用機制稍微多一點,但與資料傳輸消耗的帶寬相比,它完全可以忽略不計。

雖然緩存區到緩存區的信用機制在技術上與pause機制有所不同,但是它們表現出來的行為是相同的,特别是在傳輸延遲要求嚴格的資料中心環境中。

必須注意的是,i/o整合pfc機制優于光纖通道的信用機制,因為光纖通道的信用機制針對于整個鍊路,而非基于某個特定的優先級。

光纖通道的信用機制已經擴充了一個新的有序集vc_rdy(virtual circuit ready,虛拟電路準備就緒),用于實作與pfc相類似的功能。

上一篇: BigDecimal類
下一篇: Java BigDecimal

繼續閱讀