本地虛擬化與基于虛擬中介的IOV相比,傳輸量翻了一番。PCIe將虛擬化藏于存儲(chǔ)系統(tǒng)之外,使其察覺(jué)不到自己正被共享。同樣,PCIe具有向后兼 容性(Gen1/2和PCI);這意味著如果一個(gè)支持IOV的設(shè)備被插入不能識(shí)別IOV的軟件/固件時(shí),該設(shè)備會(huì)被視為基礎(chǔ)PCIe設(shè)備,仍能發(fā)揮作用。 而且,PCIe為不同的系統(tǒng)拓?fù)浣Y(jié)構(gòu)都提供了IOV,例如,單root和多root(刀片系統(tǒng))。有了這些性能后,就有機(jī)會(huì)讓存儲(chǔ)系統(tǒng)利用PCIe IOV了。

PCIe 擴(kuò)展應(yīng)用至存儲(chǔ)

PCIe同樣提供協(xié)議擴(kuò)展至本地協(xié)議。這些擴(kuò)展具有可選性但卻為專有應(yīng)用添加了有用的特性。下面是可應(yīng)用于存儲(chǔ)的一些性能:

1. 多點(diǎn)播放可向多個(gè)接收器播放單一數(shù)據(jù)組或是命令。這在把數(shù)據(jù)傳輸?shù)絉AID或鏡像存儲(chǔ)。

2. ARI(Alternative Routing-ID Interpretation)允許IOV,這樣就指出256個(gè)函數(shù)(物理或虛擬)。

3. 可調(diào)整大小的基礎(chǔ)地址注冊(cè)器(BAR)可根據(jù)系統(tǒng)限制選擇BAR光圈大小。這就便于為不同的緩存需求創(chuàng)建適配器,從高端服務(wù)器到普通工作用不等。

4. TLP進(jìn)程示意通過(guò)托管緩存和系統(tǒng)緩存優(yōu)化了PCIe數(shù)據(jù)包進(jìn)程。

5. DBFF為改進(jìn)的平臺(tái)能耗管理同步了DMA操作。

PCIe G3為不同數(shù)據(jù)類型提供支持,如服務(wù)質(zhì)量,能耗管理,數(shù)據(jù)完整性和錯(cuò)誤處理。PCIe G4工作已經(jīng)開(kāi)展;與G3相比起帶寬又會(huì)翻一番,但是能耗卻不變。除了增加PCIe4的傳輸速度外還會(huì)減少延時(shí)和增加標(biāo)準(zhǔn)細(xì)則,如轉(zhuǎn)發(fā)錯(cuò)誤糾正,更深層次的管道鋪設(shè),錯(cuò)誤報(bào)告和控制。這些都是PCIe將獲得性能提高支持存儲(chǔ)平臺(tái)的佐證。

簡(jiǎn)而言之,帶有PCIe G3托管界面的存儲(chǔ)平臺(tái)實(shí)現(xiàn)了性能最大化。使用I/O虛擬化和協(xié)議擴(kuò)展的PCIe G3方案解決了不斷增長(zhǎng)的帶寬,性能和靈活性的需求。至于芯片系統(tǒng)的部署,可配置閃存和PCIe G3控制器IP將極大推進(jìn)PCIe G3的推廣。

分享到

wangzhen

相關(guān)推薦