
現(xiàn)如今的以太網(wǎng)適配器可提供智能卸載功能,如SR-IOV、RDMA、iSCSI、FCoE 或DPDK等,這些技術(shù)將I/O 處理工作卸載到適配器的同時(shí)繞過O/S 內(nèi)核,因此可以加快I/O 處理速度并提高性能。比較之前以太網(wǎng)適配器大都這些任務(wù)交由軟件及CPU 完成,現(xiàn)今的以太網(wǎng)適配器更加智能。
智能I/O 適配器可以降低CPU 占用率
服務(wù)器的功能日益強(qiáng)大,可以支持更多虛擬機(jī)同時(shí)運(yùn)行更多應(yīng)用。
當(dāng)前,70%-80%的CPU 占用率已經(jīng)很常見。使用支持智能卸載功能的適配器,可以大大降低I/O 的CPU 占用率,為服務(wù)器管理員提供更多可供使用的CPU 資源,并提高每服務(wù)器的VM 密度。
X86處理器中Spectre和Meltdown的邊信道漏洞要求安裝CPU廠商提供的內(nèi)核補(bǔ)丁。這些補(bǔ)丁會(huì)大幅降低CPU 性能。Red Hat測(cè)試報(bào)告指出,這些補(bǔ)丁可能會(huì)導(dǎo)致CPU性能下降19%或者更多。這將極大影響CPU的性能。
存儲(chǔ)卸載和SR-IOV、RDMA 及DPDK 等智能卸載都將繞過O/S內(nèi)核,因此可以避免Spectre和Meltdown補(bǔ)丁帶來的性能影響。這意味著使用智能I/O適配器的智能卸載功能不會(huì)受到補(bǔ)丁的影響,從而提高I/O性能。
智能I/O 適配器的端口虛擬化功能可以降低管理成本和復(fù)雜性
在虛擬服務(wù)器環(huán)境中,智能I/O 適配器的端口虛擬化功能可以降低管理成本和復(fù)雜性,同時(shí)優(yōu)化服務(wù)器性能。
Cavium光纖通道HBA 部署了N-port ID Virtualization(NPIV),因此在系統(tǒng)管理程序中可以將一個(gè)光纖通道端口虛擬為多臺(tái)光纖通道適配器進(jìn)行使用。
CaviumFastLinQ 以太網(wǎng)適配器則使用網(wǎng)絡(luò)分區(qū)(NPAR)來為以太網(wǎng)連接提供類似的功能,最多可以向主機(jī)O/S 提供8 條獨(dú)立的連接,使得一個(gè)雙端口適配器在操作系統(tǒng)中可以虛擬為16 個(gè)NIC,同時(shí)為每條虛擬連接設(shè)置專門的帶寬和優(yōu)先級(jí),從而保證每條連接的服務(wù)質(zhì)量。
端口虛擬化功能可以減少連接到服務(wù)器的電纜和連接數(shù)量
1)連接存儲(chǔ)時(shí),可以用1條32Gb光纖通道連接來取代4條8Gb光纖通道連接。
2)連接以太網(wǎng)時(shí),可以用1條10GbE連接來輕松取代8條1GbE連接,或者用1條25GbE連接取代2條10GbE連接,并留出20%的額外帶寬。
Cavium提供了廣泛的智能以太網(wǎng)和光纖通道適配器產(chǎn)品及解決方案,不僅支持本文中提到的應(yīng)用特性,還可以滿足服務(wù)器各種實(shí)際應(yīng)用場(chǎng)景中的復(fù)雜要求。
聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電源網(wǎng)。本網(wǎng)站原創(chuàng)內(nèi)容,如需轉(zhuǎn)載,請(qǐng)注明出處;本網(wǎng)站轉(zhuǎn)載的內(nèi)容(文章、圖片、視頻)等資料版權(quán)歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時(shí)和您確認(rèn),避免給雙方造成不必要的經(jīng)濟(jì)損失,請(qǐng)電郵聯(lián)系我們,以便迅速采取適當(dāng)處理措施;歡迎投稿,郵箱∶editor@netbroad.com。
微信關(guān)注 | ||
![]() |
技術(shù)專題 | 更多>> | |
![]() |
技術(shù)專題之EMC |
![]() |
技術(shù)專題之PCB |