參考網站:
http://www.gienginali.idv.tw/modules/tad_book3/page.php?tbdsn=110
KVM(qemu)
像是使用 VMware 或是 VirtualBox 虛擬機器軟體,使用軟體來模擬硬體的方式所建立的虛擬機器,使用起來和實體機器相同,可以隨時加入其它設備來擴充硬碟或是記憶體容量。
虛擬機器內需要安裝作業系統(Guest OS)才能執行應用程式。
虛擬機器開機的速度較慢,要視原本 Host OS 的硬體來決定。[@more@]
LXC(Linux Container)
LXC 只能用來執行 Linux 的虛擬機器,但不是所有的 Linux 版本都有支援,要視其有沒有提供 Template 版本而定。所提供的是一個使用環境,所以佔用的磁碟空間和記憶體會比較小,執行效率會損失較低,幾乎接近實體機器的效能,不過,虛擬機器的設定會受限於在建立時,無法做很大的變動。
LXC 內可以直接使用 Templates,不需要特別再安裝作業系統,就能安裝及執行應用程式。
採取共用 Host OS 的作法,而不需要在每一個 LXC 內執行 Guest OS,因此建立 LXC 不需要等待作業系統開機的時間,執行速度會比較快。