1、pc虛擬化——kvm
kvm是完整的硬體虛擬化,可以在windows / linux來完美執行作業系統,並且使用virtio驅動程式可以獲得接近本機的效能,一些實驗表明,在理想情況下本機硬體的損失僅為3%。
它確實支援從iso進行安裝,也支援基於模板的安裝,在隱私方面具有良好的隔離性,在重負載下會遭受i / o延遲。
每個使用者(vm)在主機節點上均作為程序執行,這非常適合發現哪個使用者在執行時候發生問題,如果主機承受的所有使用者都承受重負載,只要關閉造成負載的源頭使用者即可解決問題
您可以不用考慮的分配ram,但是在大多數情況下,除非主機是完整的ssd硬碟,否則這樣做使用者體驗極差。
由於kvm是大多數現代核心中的本機,在某些情況下,它的確比其他核心具有效能優勢,並且仍然相當新,並且處於非常活躍的開發中。
大多數人選擇kvm是為了獲得出色的效能和靈活性,儘管由於成熟度可能不如xen穩定。
2、pc虛擬化——xen
xen有兩種版本,但可以在同一物理主機xen pv(半虛擬化)和hvm(完整的硬體虛擬化)上同時執行
xen pv guest虛擬機器(在託管行業中)傾向於基於模板,以實現快速部署和快速的效能,您可以在xen pv中執行自己的核心。
xen hvm的執行方式與kvm十分相似,它具有更好的基於linux發行版的驅動程式,因為大多數核心預設情況下自2023年左右開始提供pv,因此您無需安裝virtio即可提高伺服器效能,但是與kvm,儘管您可以在windows上使用xen pv驅動程式,不過總體還是比kvm差一截。
xen現在已經很成熟,大多數人選擇xen來獲得具有出色穩定性的出色效能。
xen主機通常會將ram和cpu核心預先分配給xen虛擬機器管理程式,因此它具有自己的專用資源,使用者無法對其進行影響以實現穩定性。
3、pc虛擬化——openvz
openvz由於其快速部署和非常高的密度而在託管行業中廣受歡迎,它可以實現這一點,因為主機核心與ram,cpu和磁碟一起與guest虛擬機器共享,並且guest虛擬機器和主機i / o之間有相當基本的分隔瓶頸幾乎不存在。
與kvm和xen相比,就磁碟訪問速度和磁碟延遲而言,openvz顯然是贏家,但這是以缺乏分離度為代價的,同時也缺乏1個使用者os對兩者的影響力。主機節點和其他使用者,主機節點對所有單個程序都是可見的,並且您無法加密資料。
openvz僅支援linux(除非使用商業並行將以某種方式支援windows)
openvz也可以巢狀在xen或kvm內以實現更大的密度,由於可以在單個主機節點上執行的容器數量眾多,這使openvz的**比kvm和xen更具競爭力。
總結:openvz易於配置和入門。另外,由於它是乙個容器化系統,因此openvz的開銷要低得多,因此提供商可以從單個物理伺服器中配置更多的vps。相比前兩種openvz有個最大的弊病,使用這種虛擬化技術的主機商往往超售十分嚴重,嚴重的幾乎難以想象。可能你買的主機剛開始執行很流暢,可是使用一段時間則出現各種奇奇怪怪的問題,可能就是主機商超售引起的。
不乏有良心廠商沒有超售,如果對虛擬化技術感興趣可以關注《雲伺服器主機虛擬化技術哪個更好?優缺點有哪些?》進一步了解。
windows USB 虛擬串列埠的 PC驅動
linux端核心配置需加入usbgadget支援,9261udp支援以及usb serial.支援。i.linux kernel driver usb gadget serial.c中 define gs default use acm 0該為 define gs default use acm 1...
虛擬機器主流軟體Vmware安裝
虛擬機器主流軟體vmware 官網 vmware8比較常用的穩定老版本 特點 1 不需要重新分割槽,只要有硬碟容量 2 模擬的作業系統可以和真正的電腦一樣,可以隨時隨地修改虛擬機器的硬體配置 前提小於真實機的一半 3 快照,虛擬機器崩潰可以使用快照恢復 系統分割槽規則 1 主分割槽最多只有4個 硬碟...
KVM虛擬化虛擬機器支援虛擬化
一 開啟的時候需要關閉所有虛擬機器 首先檢查 kvm host 宿主機 母機 上的kvm intel模組是否開啟了巢狀虛擬機器功能 預設是開啟的 1 modinfo kvm intel grep nested parm nested bool 2 cat sys module kvm intel p...