刀片服務器虛擬化有三個部分,包括CPU虛擬化、內存虛擬化。
一、CPU虛擬化:
CPU虛擬化技術可以模擬單個CPU的多CPU并行性,允許多個操作系統同時在同一平臺上運行,應用程序可以在獨立空間運行,互不影響,從而大大提高了計算機工作的效率。
虛擬化與多任務和超線程非常不同。多任務是在同一操作系統上同時運行多個程序。在虛擬化中,多個操作系統可以同時運行。每個操作系統運行多個程序。每個操作系統都運行在一個虛擬中心中。處理器或虛擬主機;雖然hyperreading只模擬單處理器和雙處理器以平衡程序性能,但這兩個模擬處理器不能分離,只能一起工作。
CPU虛擬化是一種硬件解決方案。支持虛擬化的CPU有一組特別優化的指令來控制虛擬進程。使用這些指令集,VMM將很容易提高性能,這將大大提高軟件的虛擬實現性能。通過兼容的VMM軟件,虛擬化可以提供基于芯片的功能,并改進僅限軟件的解決方案。由于虛擬化硬件可以提供一種新的體系結構來支持直接在其上運行的操作系統,而無需二進制轉換,因此這減少了相關的性能開銷,并大大簡化了VMM設計,從而可以將VMM寫入到通用標準并具有更高的性能。CPU虛擬化技術不僅支持多種傳統操作系統,還支持64位客戶操作系統。
虛擬化技術是一種解決方案。整個情況需要中央處理器、主板芯片組、基本I/o系統和軟件的支持。英特爾和amd分別開發了虛擬電視和虛擬電視技術。將虛擬化功能添加到硬件后,CPU會截獲客戶端操作系統對敏感指令的執行或訪問,并以異常方式報告給VMM。在收到報告后,VMM會找到要建模的適當虛擬化模塊,最終結果將反映在客戶端操作環境中。
二、內存虛擬化機制
1、內存虛擬化的要點:VMM必須最終控制物理內存,即必須控制客戶物理地址空間到主機物理地址空間的映射。這樣,就可以順利實現內存虛擬化。
2、內存虛擬化方法:VMM維護虛擬機內存管理數據結構影子頁表。VMM通過鏡像頁表將計算機內存頁分配給不同的虛擬機。與操作系統虛擬內存一樣,VMM可以將虛擬機內存頁傳輸到磁盤。因此,虛擬機可能需要比物理內存更多的內存。VMM還可以根據每個虛擬機的需求動態地分配相應的內存。
24小時客戶服務熱線:如果您想了解刀片服務器信息的話,請點擊聯系我們網頁右側的在線客服,或致電:0755-23104880,刀片服務器廠家—立爾訊,您全程貼心的服務器采購顧問。
文章來源: “立爾訊科技”(www.patantconsult.com),轉載請注明出處。
咨詢熱線:0755-28199376
傳真:0755-28199376
郵箱:sales@learsun.com
地址:深圳市龍華區大浪街道高峰社區創藝路66號億康工業園3樓