對于運維工程師而言,虛擬機(jī)是非常重要的存在,因為在實體計算機(jī)中能夠完成的工作在虛擬機(jī)中都能夠?qū)崿F(xiàn),那么Linux有哪些虛擬機(jī)?看看下面這些,你知道幾個!
1、VMware
VMware workstation是一款功能強(qiáng)大的桌面虛擬計算機(jī)軟件,提供用戶可在單一的桌面上同時運行不同的操作系統(tǒng),和進(jìn)行開發(fā)、測試、部署新的應(yīng)用程序的最佳解決方案。
2、VirtualBox
VirtualBox是一款開源虛擬機(jī)軟件。VirtualBox是由德國innotek公司開發(fā),由sun Microsystems公司出品的軟件,使用Qt編寫,在sun被oracle收購后正式更名成oracle VM VirtualBox。VirtualBox號稱是最強(qiáng)的免費虛擬機(jī)軟件,它不僅具有豐富的特色,而且性能也很優(yōu)異。VirtualBox是由qemu改寫而成的,包含大量qemu代碼??梢允褂糜诓恢С痔摂M化的cpu。值得說的一點:VirtualBox在圖形方面比較好,能進(jìn)行2D3D加速。操作上有獨立的圖形界面,易于上手。但對CPU的控制不是很好,比較適合有桌面需要的虛擬機(jī)。
3、KVM
KVM是Linux下X86硬件平臺上的全功能虛擬化解決方案,包含一個可加載的內(nèi)核模塊KVM.KO,提供和虛擬化核心架構(gòu)和處理器規(guī)范模塊。使用KVM可允許多個包括Linux和Windows每個虛擬機(jī)有私有的硬件,包括網(wǎng)卡、磁盤以及圖形適配卡等。
4、Xen
Xen是一個開放源代碼虛擬機(jī)監(jiān)視器,由劍橋大學(xué)開發(fā)。它打算在單個計算機(jī)上運行多達(dá)100個滿特征的操作系統(tǒng)。操作系統(tǒng)必須進(jìn)行顯式地修改以在Xen上運行。這使得Xen無需特殊硬件支持,就能達(dá)到高性能的虛擬化。
5、OpenVZ
OpenVZ是基于Linux內(nèi)核和作業(yè)系統(tǒng)的操作系統(tǒng)級虛擬化技術(shù),是SWsoft,Inc.公司開發(fā)的專有軟件Virtuozzo的基礎(chǔ),由兩部分組成,一個經(jīng)修改過的操作系統(tǒng)核心以及用戶工具。OpenVZ允許物理服務(wù)器運行多個操作系統(tǒng),被稱虛擬專用服務(wù)器或虛擬環(huán)境。與VMware這種虛擬機(jī)和Xen這種半虛擬化技術(shù)相比,OpenVZ的host OS和guest OS都必須是Linux。但是,OpenVZ聲稱這樣做有性能上的優(yōu)勢,使用OpenVZ與使用獨立的服務(wù)器相比,性能只會有1-3%的損失。
6、Lguest
Lguest是由IBM工程師Rusty Russell發(fā)起的虛擬化項目,是一個只有5000行代碼的精簡hypervisor,它已經(jīng)包括在最近版本的內(nèi)核里了。和KVM相似,它支持intel和AMD芯片的最新虛擬化技術(shù),但又與VMware公司的ESX Server不同,在Lguest創(chuàng)建的虛擬機(jī)里的操作系統(tǒng)知道自己是被虛擬出來的,所以在調(diào)用CPU周期時它可以直接向真正的硬件發(fā)出請求,而不是作為中間媒介而降低了效率,因此這種架構(gòu)大大提高了效率。
聯(lián)系客服