關於vt-x & KVM 的一些觀念上的問題 - Linux

By Quintina
at 2013-01-12T05:02
at 2013-01-12T05:02
Table of Contents
我在網路上爬了一些文,目前對於vt-x與KVM的基本認知如下:
1. vt-x:
Intel開發的一種使CPU支援虛擬化的技術,將VMM放在VMX root operation;
將guest OS放在VMX non-root operation,兩者皆為ring 0,故guest OS
可以直接使用ring 0的指令,無須像傳統那樣要先經由VMM轉譯,故能有效
提昇執行效能。
2. KVM:
Linux的kernel包含KVM,故當host OS(linux)安裝好時,KVM也跟著kernel
一起被安裝好(因為它就是kernel的一部分),當guest OS運行時,由於kernel
支援KVM,所以每個VM對於host OS而言,相當於一般process且guest OS能直接使用
ring 0的指令,無須經過轉譯。
--------------------------------------
問題:
那這樣KVM跟其他支援vt-x的虛擬系統,兩者運行於同一台CPU支援vt-x的硬體上,
KVM的優點為何? 兩者的guest OS不是都能直接使用ring 0嗎? 那這樣KVM
真的有比較快嗎?
---------------------------------------
謝謝回答^^
--
1. vt-x:
Intel開發的一種使CPU支援虛擬化的技術,將VMM放在VMX root operation;
將guest OS放在VMX non-root operation,兩者皆為ring 0,故guest OS
可以直接使用ring 0的指令,無須像傳統那樣要先經由VMM轉譯,故能有效
提昇執行效能。
2. KVM:
Linux的kernel包含KVM,故當host OS(linux)安裝好時,KVM也跟著kernel
一起被安裝好(因為它就是kernel的一部分),當guest OS運行時,由於kernel
支援KVM,所以每個VM對於host OS而言,相當於一般process且guest OS能直接使用
ring 0的指令,無須經過轉譯。
--------------------------------------
問題:
那這樣KVM跟其他支援vt-x的虛擬系統,兩者運行於同一台CPU支援vt-x的硬體上,
KVM的優點為何? 兩者的guest OS不是都能直接使用ring 0嗎? 那這樣KVM
真的有比較快嗎?
---------------------------------------
謝謝回答^^
--
Tags:
Linux
All Comments

By Olive
at 2013-01-13T01:46
at 2013-01-13T01:46

By Olga
at 2013-01-17T03:45
at 2013-01-17T03:45

By Andrew
at 2013-01-18T22:14
at 2013-01-18T22:14

By Olivia
at 2013-01-21T03:53
at 2013-01-21T03:53

By Victoria
at 2013-01-23T12:40
at 2013-01-23T12:40

By Hedwig
at 2013-01-27T17:23
at 2013-01-27T17:23

By Aaliyah
at 2013-01-29T12:21
at 2013-01-29T12:21

By Hamiltion
at 2013-01-31T19:36
at 2013-01-31T19:36

By Agnes
at 2013-02-02T13:05
at 2013-02-02T13:05

By Eden
at 2013-02-04T00:37
at 2013-02-04T00:37

By Hamiltion
at 2013-02-08T05:44
at 2013-02-08T05:44

By Jacky
at 2013-02-11T10:34
at 2013-02-11T10:34

By Andy
at 2013-02-13T03:44
at 2013-02-13T03:44

By Dorothy
at 2013-02-14T10:44
at 2013-02-14T10:44

By Hardy
at 2013-02-16T05:30
at 2013-02-16T05:30

By Agatha
at 2013-02-19T04:52
at 2013-02-19T04:52
Related Posts
有關KVM的CPU問題

By Jacob
at 2013-01-11T16:57
at 2013-01-11T16:57
請問怎麼隱藏MenuBar(TitleBar)

By Mary
at 2013-01-11T12:57
at 2013-01-11T12:57
cygwin的vi右鍵無法貼上

By Caroline
at 2013-01-11T09:53
at 2013-01-11T09:53
dnsever DNS 免費的網域註冊

By Puput
at 2013-01-11T00:11
at 2013-01-11T00:11
請問ssh的tab補齊檔名變空白

By Anonymous
at 2013-01-10T11:20
at 2013-01-10T11:20