国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

什么是KVM虛擬化

這篇具有很好參考價值的文章主要介紹了什么是KVM虛擬化。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

什么是虛擬化

維基百科關(guān)于虛擬化的定義是:“In computing,virtualization refers to the act of creating a virtual(rather than actual)version of something,including virtual computer hardware platforms,storage devices,and computer network resources?!保ㄔ谟嬎銠C(jī)領(lǐng)域,虛擬化指 創(chuàng)建某事物的虛擬(而非實際)版本,包括虛擬的計算機(jī)硬件平臺、存儲設(shè)備,以及計算 機(jī)網(wǎng)絡(luò)資源)可見,虛擬化是一種資源管理技術(shù),它將計算機(jī)的各種實體資源(CPU、內(nèi) 存、存儲、網(wǎng)絡(luò)等)予以抽象和轉(zhuǎn)化出來,并提供分割、重新組合,以達(dá)到最大化利用物 理資源的目的。

?

如圖所示的Virtual Machine Monitor(VMM,虛擬機(jī)監(jiān)控器,也稱為Hypervisor) 層,就是為了達(dá)到虛擬化而引入的一個軟件層。它向下掌控實際的物理資源(相當(dāng)于原本的操作系統(tǒng));向上呈現(xiàn)給虛擬機(jī)N份邏輯的資源。為了做到這一點,就需要將虛擬機(jī)對物理資源的訪問“偷梁換柱”——截取并重定向,讓虛擬機(jī)誤以為自己是在獨享物理資源。虛擬機(jī)監(jiān)控器運行的實際物理環(huán)境,稱為宿主機(jī);其上虛擬出來的邏輯主機(jī),稱為客戶機(jī)。

軟件虛擬化技術(shù)

軟件虛擬化,顧名思義,就是通過軟件模擬來實現(xiàn)VMM層,通過純軟件的環(huán)境來模 擬執(zhí)行客戶機(jī)里的指令。 最純粹的軟件虛擬化實現(xiàn)當(dāng)屬Q(mào)EMU。

硬件虛擬化技術(shù)

硬件虛擬化技術(shù)就是指計算機(jī)硬件本身提供能力讓客戶機(jī)指令獨立執(zhí)行,而不需要 (嚴(yán)格來說是不完全需要)VMM截獲重定向。

以x86架構(gòu)為例,它提供一個略微受限制的硬件運行環(huán)境供客戶機(jī)運行,在絕大多數(shù)情況下,客戶機(jī)在此受限環(huán)境中運行與原生系統(tǒng)在非虛擬化環(huán)境 中運行沒有什么兩樣,不需要像軟件虛擬化那樣每條指令都先翻譯再執(zhí)行,而VMM運行 在root mode,擁有完整的硬件訪問控制權(quán)限。僅僅在少數(shù)必要的時候,某些客戶機(jī)指令 的運行才需要被VMM截獲并做相應(yīng)處理,之后客戶機(jī)返回并繼續(xù)在non-root mode中運 行??梢韵胍姡布摂M化技術(shù)的性能接近于原生系統(tǒng),并且,極大地簡化了VMM的 軟件設(shè)計架構(gòu)。

Intel從2005年就開始在其x86 CPU中加入硬件虛擬化的支持——Intel Virtualization Technology,簡稱Intel VT。到目前為止,在所有的Intel CPU中,都可以看到Intel VT的身 影。并且,每一代新的CPU中,都會有新的關(guān)于硬件虛擬化支持、改進(jìn)的feature加入。也 因如此,Intel x86平臺是對虛擬化支持最為成熟的平臺

############################################################################### 最理想的虛擬化的兩個目標(biāo)如下:

1)客戶機(jī)完全不知道自己運行在虛擬化環(huán)境中,還以為自己運行在原生環(huán)境里。

2)完全不需要VMM介入客戶機(jī)的運行過程。 純軟件的虛擬化可以做到第一個目標(biāo),但性能不是很好,而且軟件設(shè)計的復(fù)雜度大大 增加。

半虛擬化

讓客戶機(jī)意識到自己是運行在虛擬化環(huán)境里,并做相應(yīng) 修改以配合VMM,這就是半虛擬化(Para-Virtualization)。

一方面,可以提升性能和簡 化VMM軟件復(fù)雜度;另一方面,也不需要太依賴硬件虛擬化的支持,從而使得其軟件設(shè) 計(至少是VMM這一側(cè))可以跨平臺且是優(yōu)雅的?!氨举|(zhì)上,準(zhǔn)虛擬化弱化了對虛擬機(jī)特 殊指令的被動截獲要求,將其轉(zhuǎn)化成客戶機(jī)操作系統(tǒng)的主動通知。但是,準(zhǔn)虛擬化需要修 改客戶機(jī)操作系統(tǒng)的源代碼來實現(xiàn)主動通知?!钡湫偷陌胩摂M化技術(shù)就是virtio,使用virtio 需要在宿主機(jī)/VMM和客戶機(jī)里都相應(yīng)地裝上驅(qū)動。

全虛擬化

與半虛擬化相反的,全虛擬化(Full Virtualization)堅持第一個理想化目標(biāo):客戶機(jī) 的操作系統(tǒng)完全不需要改動。敏感指令在操作系統(tǒng)和硬件之間被VMM捕捉處理,客戶操 作系統(tǒng)無須修改,所有軟件都能在虛擬機(jī)中運行。因此,全虛擬化需要模擬出完整的、和 物理平臺一模一樣的平臺給客戶機(jī),這在達(dá)到了第一個目標(biāo)的同時也增加了虛擬化層 (VMM)的復(fù)雜度。

性能上,2005年硬件虛擬化興起之前,軟件實現(xiàn)的全虛擬化完敗于VMM和客戶機(jī)操 作系統(tǒng)協(xié)同運作的半虛擬化,這種情況一直延續(xù)到2006年。之后以Intel VT-x、VT-d為 代表的硬件虛擬化技術(shù)的興起,讓由硬件虛擬化輔助的全虛擬化全面超過了半虛擬化。但 是,以virtio為代表的半虛擬化技術(shù)也一直在演進(jìn)發(fā)展,性能上只是略遜于全虛擬化,加 之其較少的平臺依賴性,依然受到廣泛的歡迎。

Type1和Type2虛擬化

從軟件框架的角度上,根據(jù)虛擬化層是直接位于硬件之上還是在一個宿主操作系統(tǒng)之 上,將虛擬化劃分為Typel和Type2<文章來源地址http://www.zghlxwxcb.cn/news/detail-401801.html

到了這里,關(guān)于什么是KVM虛擬化的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • kvm網(wǎng)絡(luò)虛擬化介紹

    kvm網(wǎng)絡(luò)虛擬化介紹

    在QEMU中,主要給出了客戶機(jī)提供了4種不同的網(wǎng)絡(luò)配置方案: 1、基于網(wǎng)橋(Bridge)的虛擬化網(wǎng)卡模式 2、基于NAT的虛擬網(wǎng)絡(luò)模式 3、QEMU內(nèi)置的用戶網(wǎng)絡(luò)模式 4、直接分配網(wǎng)絡(luò)設(shè)置模式 網(wǎng)橋和NAT是基于linux-bridge實現(xiàn)的軟件虛擬網(wǎng)絡(luò)模式,QEMU是QEMU軟件虛擬的網(wǎng)絡(luò)模式,第四種網(wǎng)絡(luò)模

    2024年02月14日
    瀏覽(19)
  • 【KVM虛擬化環(huán)境部署】

    【KVM虛擬化環(huán)境部署】

    1、裝系統(tǒng)時手動選擇安裝 2、CentOS 7 最小化安裝 安裝好CentOS 7后,去設(shè)置里面點擊處理器,將右邊虛擬化引擎勾上 添加一塊硬盤 分區(qū)并格式化 創(chuàng)建虛擬機(jī),本例使用iso鏡像 選擇鏡像路徑

    2024年02月12日
    瀏覽(28)
  • KVM虛擬化ubuntu

    KVM虛擬化ubuntu

    KVM(Kernel-based Virtual Machine)是一種基于Linux內(nèi)核的虛擬化技術(shù),它將Linux內(nèi)核作為虛擬機(jī)的底層操作系統(tǒng),利用硬件虛擬化支持創(chuàng)建和管理虛擬機(jī)。KVM虛擬化技術(shù)被廣泛應(yīng)用于云計算、虛擬化服務(wù)器、虛擬化桌面等場景。 KVM虛擬化技術(shù)的主要特點包括: 1.硬件虛擬化支持:

    2024年02月10日
    瀏覽(14)
  • 【KVM虛擬化】· 命令行KVM安裝linux

    【KVM虛擬化】· 命令行KVM安裝linux

    目錄 ??基礎(chǔ)本環(huán)境配置 ??添加lvm卷 ??qemu-img創(chuàng)建磁盤文件 ??創(chuàng)建raw格式 ??創(chuàng)建虛擬機(jī) ??轉(zhuǎn)換格式為qcow2 ??virt-install命令參數(shù) ??案例操作 ?????博客主頁:大蝦好吃嗎的博客 ? ???專欄地址:KVM虛擬化專欄 最小化安裝centos系統(tǒng),勾選虛擬化功能。 ? 修改網(wǎng)卡信息,

    2024年02月04日
    瀏覽(21)
  • 【KVM虛擬化】· 圖形化KVM安裝linux

    【KVM虛擬化】· 圖形化KVM安裝linux

    目錄 ??虛擬化技術(shù) ??KVM的整體結(jié)構(gòu) ??KVM 的功能列表 ??KVM 工具集合 ??安裝kvm虛擬化功能 ??創(chuàng)建虛擬機(jī) ?????博客主頁:大蝦好吃嗎的博客 ? ???專欄地址:KVM虛擬化專欄 全虛擬化 半虛擬化 硬件輔助的虛擬化 從GUI到Linux內(nèi)核,包括以下五個組件: virt-manager一個用來

    2024年02月01日
    瀏覽(22)
  • VirtualBox 部署 KVM 虛擬化

    VirtualBox 部署 KVM 虛擬化

    KVM(Kernel-based Virtual Machine)是一種開源的虛擬化技術(shù),它是Linux內(nèi)核的一部分。KVM通過將Linux內(nèi)核轉(zhuǎn)換為Hypervisor,允許在同一物理主機(jī)上運行多個虛擬機(jī)實例,每個實例可以獨享一部分系統(tǒng)資源。 KVM的工作原理是將Linux內(nèi)核擴(kuò)展為虛擬化管理程序,它直接在硬件上運行,并提

    2024年02月11日
    瀏覽(21)
  • 虛擬化技術(shù)KVM入門學(xué)習(xí)

    虛擬化技術(shù)KVM入門學(xué)習(xí)

    ??虛擬化[Virtualization]技術(shù)最早出現(xiàn)在 20 世紀(jì) 60 年代的 IBM ?型機(jī)系統(tǒng),在70年代的 System370 系列中逐漸流?起來,這些機(jī)器通過?種叫虛擬機(jī)監(jiān)控器[Virtual Machine Monitor,VMM]的程序在物理硬件之上?成許多可以運?獨?操作系統(tǒng)軟件的虛擬機(jī)[Virtual Machine]實例。隨著近年多核

    2024年02月10日
    瀏覽(18)
  • KVM虛擬化基本操作

    KVM虛擬化基本操作

    虛擬化軟件是可以讓一臺物理主機(jī)建立與執(zhí)行一至多個虛擬化環(huán)境的軟件,虛擬化將硬件、操作系統(tǒng)和應(yīng)用程序一同封裝一個可遷移的虛擬機(jī)檔案文件中。 安裝位置分類 目前從Hypervisor(虛擬機(jī)管理程序)安裝位置分類,虛擬化層面包括安裝在硬件層上、安裝在宿主操作系統(tǒng)層

    2024年01月25日
    瀏覽(20)
  • Ubuntu 安裝 KVM 虛擬化

    Ubuntu 安裝 KVM 虛擬化

    KVM 是 Linux 內(nèi)核中一個基于 hypervisor 的虛擬化模塊,它允許用戶在 Linux 操作系統(tǒng)上創(chuàng)建和管理虛擬機(jī)。 如果機(jī)器的CPU不支持硬件虛擬化擴(kuò)展,是無法使用KVM(基于內(nèi)核的虛擬機(jī))直接創(chuàng)建和運行虛擬機(jī)的。此時最多只能使用QEMU的完全軟件仿真模式來運行虛擬機(jī),但是性能會極度

    2024年04月29日
    瀏覽(20)
  • KVM虛擬化解決方案系列之KVM架構(gòu)篇

    KVM虛擬化解決方案系列之KVM架構(gòu)篇

    虛擬化是云計算的基礎(chǔ),在有虛擬化之前,一個物理主機(jī)上只能安裝一個操作系統(tǒng)和運行一個核心業(yè)務(wù)程序。在有了虛擬化之后,一個物理主機(jī)上可以運行多臺虛擬機(jī),虛擬機(jī)上可以安裝不同的操作系統(tǒng)和運行不同的核心業(yè)務(wù)程序,虛擬機(jī)共享物理主機(jī)的CPU、內(nèi)存、I/O硬件資

    2024年02月09日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包