I/O虛擬化

I/O虛擬化可以提高伺服器性能和簡化硬體要求,而且同時可以在伺服器上增加I/O密集型虛擬機的最大數量。

基本介紹

  • 中文名:I/O虛擬化
  • 方式:完全虛擬;半虛擬化;IO傳透
  • 基本要求:保真性;安全性;性能
I/O虛擬化提高伺服器工作負載性能
I/O虛擬化是如何提高伺服器工作負載性能的呢?I/O虛擬化一些底層的技術到底是什麼哪?
首先I/O虛擬化是一個軟體技術,I/O虛擬化是安裝在工作負載和底層硬體之間的一個抽象層。但是I/O虛擬化僅靠軟體還是不能夠確保達到最佳的虛擬化性能。在最近提供的處理器類型上在I/O虛擬化和I/O以及連線功能支持上取得了巨大的進步。讓我們看看一些I/O虛擬化關鍵的硬體技術,可以幫助在今後的伺服器虛擬化中提高連線性能。
傳統的服I/O虛擬化是在底層硬體上來抽象模擬作業系統和工作負載軟體。但是,I/O虛擬化要怎樣著重提高伺服器的I/O性能。由於存儲,網路以及虛擬機在I/O虛擬化間的通信流量匯聚在一起形成瓶頸,為了等待網路通信導致浪費大量的CPU資源—即使有足夠可用的CPU和記憶體資源,也可能會限制伺服器承載虛擬機的實際數量。
I/O虛擬化擴展了傳統虛擬化的模式,I/O虛擬化通過從底層網路連線中提取高級網路協定,I/O虛擬化從處理器中卸載一些網路流量處理任務(使用乙太網控制器晶片中的功能)。I/O虛擬化依賴於單一,高頻寬的網路適配器,通過多個虛擬設備來動態分配頻寬,I/O虛擬化虛擬設備比如虛擬網路接口卡(vNICs)或者虛擬機主機匯流排適配器(vHBAs)。
I/O虛擬化和網路連線虛擬化可以提高伺服器性能和簡化I/O虛擬化硬體需求,同時可以在伺服器上增加I/O虛擬化密集型虛擬機的最大數量以及改善網路資源管理。例如,一個繁忙的I/O虛擬化伺服器可能需要多個NIC連線埠通過多個網卡才能滿足本地所有虛擬機的I/O虛擬化需求。如果換成是高頻寬的I/O虛擬化,一個10GigE的網卡或連線埠就可以滿足,這樣既節省成本,又節省電力和布線,並相應的減少交換機連線埠。I/O虛擬化在高密度的刀片系統中是非常強大的,刀片系統中大量的網卡連線埠可以代替單個I/O虛擬化適配器。
另外,傳統的網路組件是依靠離散的物理配置,不僅效率低下,而且還容易出現錯誤的資源調配。I/O虛擬化和網路連線虛擬化不僅可以提高頻寬利用率和更快的頻寬資源調配,而且I/O虛擬化不會出現錯誤,更重要的是I/O虛擬化不用手動配置與傳統網路設備設定相關聯。I/O虛擬化軟體驅動的網路資源調配還可以是動態的—可以動態添加和刪除工作負載所需的資源,提供靈活的伸縮性。

相關詞條

熱門詞條

聯絡我們