偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何利用優(yōu)化技術(shù)降低虛擬服務(wù)器成本

云計(jì)算 虛擬化
現(xiàn)在服務(wù)器虛擬化的部署在數(shù)據(jù)中心幾乎已經(jīng)普及,如何充分利用數(shù)據(jù)中心資源來提高效率并降低成本就成了人們關(guān)心的問題。隨著服務(wù)器處理能力越來越強(qiáng)大,存儲(chǔ)和網(wǎng)絡(luò)帶寬的顯著提升,服務(wù)器的I / O優(yōu)化技術(shù)也越來越受到重視。

  單根I/O虛擬化(SingleRootI/OVirtualizationSR-IOV)就是其中的一項(xiàng)優(yōu)化技術(shù)。SR-IOV是PCI-SIG推出的一項(xiàng)標(biāo)準(zhǔn),是“虛擬通道”的一個(gè)技術(shù)實(shí)現(xiàn),用于將一個(gè)PCIe設(shè)備虛擬成多個(gè)PCIe設(shè)備,每個(gè)虛擬PCIe設(shè)備如同物理PCIe設(shè)備一樣向上層軟件提供服務(wù)。
  
  傳統(tǒng)的虛擬服務(wù)器虛擬機(jī)管理程序提供虛擬機(jī)(VM)的資源,模擬每一臺(tái)物理服務(wù)器的功能,使每個(gè)虛擬機(jī)獨(dú)立的運(yùn)行。對(duì)于I/O,即意味著每個(gè)虛擬機(jī)使用虛擬的I/O設(shè)備是由虛擬機(jī)管理程序提供的。雖然這非常適用于虛擬化,但這樣通常情況下效率是不高的。
  
  SR-IOV是一種不需要軟件模擬就可以共享I/O設(shè)備I/O端口的物理功能的方法。這個(gè)過程創(chuàng)造了一系列I/O設(shè)備物理端口的虛擬功能。每個(gè)虛擬功能都被直接分配到一個(gè)虛擬機(jī),因此實(shí)現(xiàn)了接近本機(jī)的性能。
  
  傳統(tǒng)的多核虛擬服務(wù)器管理程序執(zhí)行以下步驟來處理收到的I/O:
  
  一個(gè)CPU核心對(duì)數(shù)據(jù)包進(jìn)行中斷和檢查,并確定由哪些VM來接受它。
  
  服務(wù)于虛擬機(jī)的CPU核心進(jìn)行中斷和處理I/O。
  
  最初的CPU核心將收到的數(shù)據(jù)包返回到正常的工作路徑中。
  
  而SR-IOV規(guī)范的目標(biāo)是在繞過虛擬機(jī)參與數(shù)據(jù)遷移過程中實(shí)施標(biāo)準(zhǔn)化,為每個(gè)虛擬機(jī)提供獨(dú)立內(nèi)存空間、中斷和DirectMemoryAccess(DMA)流。SR-IOV架構(gòu)的設(shè)計(jì)允許一個(gè)I/O設(shè)備支持多個(gè)虛擬功能,同時(shí)將每個(gè)功能的硬件成本降至最低。SRIOV引入了兩個(gè)新的功能類型:
  
  物理功能(PhysicalFunctions,PFs):這是一些支持SR-IOV擴(kuò)展功能的PCIe功能,被用于配置和管理SR-IOV功能特性。
  
  虛擬功能(VirtualFunctions,VFs):這是一些“精簡(jiǎn)”的PCIe功能,包括數(shù)據(jù)遷移必需的資源,以及經(jīng)過謹(jǐn)慎精簡(jiǎn)的配置資源集。他們不支持物理設(shè)備的管理。
  
  雖然SR-IOV標(biāo)準(zhǔn)可以適用于網(wǎng)絡(luò)和存儲(chǔ)的I/O,在現(xiàn)在和將來對(duì)它的期望也僅僅在網(wǎng)絡(luò)方面。虛擬服務(wù)器的性能問題主要集中在以太網(wǎng)流量上,通常虛擬服務(wù)器會(huì)產(chǎn)生大量的網(wǎng)絡(luò)流量,而流量的增長(zhǎng)就意味著成本的支出。相對(duì)于網(wǎng)絡(luò)來講,存儲(chǔ)的I/O成本則可以忽略不計(jì),不需要特別進(jìn)行優(yōu)化。
  
  先進(jìn)的管理解決方案
  
  在改善虛擬機(jī)的性能上,傳統(tǒng)的管理解決方案是直接管理I/O(或傳遞引導(dǎo)),這就要求為每個(gè)虛擬機(jī)分配一個(gè)唯一的物理端口,然后進(jìn)行管理。這種方法的確可以提高性能,但卻受到可以連接到物理服務(wù)器的端口數(shù)量的限制。
  
  這樣的后果之一就是網(wǎng)絡(luò)適配器,交換機(jī)端口和電纜會(huì)變得很復(fù)雜,而且直接管理I/O也不能和虛擬機(jī)的遷移相互兼容。在虛擬機(jī)遷移的時(shí)候,需要手動(dòng)的關(guān)閉和重啟,顯然這并不是最佳的優(yōu)化方案。
  
  SR-IOV提供了一項(xiàng)功能以多個(gè)獨(dú)立物理設(shè)備呈現(xiàn)的機(jī)制。支持SR-IOV的設(shè)備可以配置成以多個(gè)虛擬功能形式呈現(xiàn)在PCI配置空間中,每個(gè)都有它們自己的PCI配置空間。然后VMM可以通過模擬配置空間來分配一個(gè)或者多個(gè)虛擬功能給虛擬機(jī)。
  
  每個(gè)虛擬功能可以支持針對(duì)PCIe層中I/O相關(guān)功能的一個(gè)特有且單獨(dú)的數(shù)據(jù)路徑。在網(wǎng)絡(luò)設(shè)備中使用SR-IOV可使一個(gè)端口(功能)的帶寬分成更小的塊,然后通過一個(gè)標(biāo)準(zhǔn)接口分配到特定虛擬機(jī)或者客戶端中。為了進(jìn)一步加強(qiáng)PCIe層中不同設(shè)備的可操作性,還創(chuàng)建了一個(gè)配置和管理的通用方法體系。這種資源的共享提高了在一個(gè)支持SR-IOV的PCIe設(shè)備上任何特定資源的總利用率,從而降低了虛擬系統(tǒng)的成本。最后,SR-IOV的是和虛擬機(jī)的遷移相互兼容的。
  
  SR-IOV的系統(tǒng)建立在自身發(fā)展的過程。它不僅需要適配器,交換機(jī)和管理程序供應(yīng)商的支持,同時(shí)也需要通過服務(wù)器廠商的支持。服務(wù)器廠商可以通過增加管理工具,來實(shí)現(xiàn)完全可靠的解決方案。目前,SR-IOV得到了RedHat的Linux6系統(tǒng)和SUSE的Linux11(以及后續(xù)版本)系統(tǒng)的支持,其他管理程序的供應(yīng)商也被期望能夠支持SR-IOV。
  
  總的來說,SR-IOV實(shí)現(xiàn)了將PCI功能分配到多個(gè)虛擬接口以在虛擬化環(huán)境中共享一個(gè)PCI設(shè)備的資源。SR-IOV能夠讓網(wǎng)絡(luò)傳輸繞過軟件模擬層,直接分配到虛擬機(jī)。這樣就降低了軟加模擬層中的I/O開銷。SR–IOV將會(huì)成為一個(gè)優(yōu)化虛擬服務(wù)器的I/O的關(guān)鍵性技術(shù),在最大程度上節(jié)約虛擬機(jī)的運(yùn)行成本。SR-IOV將提供一個(gè)比多物理端口方案更具成本效益的解決方案。
 

責(zé)任編輯:何巍 來源: 機(jī)房360
相關(guān)推薦

2009-02-16 15:50:57

服務(wù)器 降低成本

2009-04-01 13:11:01

Nehalem四核Intel

2013-03-27 10:06:02

服務(wù)器虛擬化

2012-07-06 10:23:50

服務(wù)器虛擬化

2021-09-03 13:35:54

服務(wù)器服務(wù)器蔓延管理服務(wù)器

2009-01-11 10:14:19

可視化服務(wù)器摩卡

2009-03-20 09:46:52

服務(wù)器虛擬化虛擬機(jī)管理

2012-08-27 09:40:35

虛擬化

2009-06-25 18:01:26

刀片服務(wù)器虛擬化惠普

2015-12-15 10:04:17

數(shù)據(jù)中心運(yùn)維服務(wù)器

2012-05-30 11:29:14

Hadoop大數(shù)據(jù)

2011-07-04 09:49:44

服務(wù)器虛擬化微軟虛擬化

2013-11-25 10:17:42

數(shù)據(jù)虛擬化

2012-05-16 11:52:23

虛擬化

2014-02-26 15:35:22

服務(wù)器運(yùn)維

2012-03-01 10:49:11

服務(wù)器虛擬化數(shù)據(jù)中心

2022-09-26 09:19:38

服務(wù)器優(yōu)化

2013-06-03 09:47:11

成本策略刀片服務(wù)器

2009-04-07 16:08:22

LinuxXenSUSE

2009-06-04 08:49:40

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)