難道,我們就不能對虛擬系統(虛擬電腦)的效能,有更高的要求嗎?當然可以,就是利用 Linux Container,這是一套不需要透過虛擬化平台(Hypervisor)來模擬所有的硬體裝置,而是直接可以使用實體主機硬體裝置的新一代虛擬系統架構,讓虛擬化的電腦能達到最大的效能。
Linux小知識:
Linux Container 利用兩個系統管理模組(cgroup 與 App Armor),來有效的管理、控制,並隔離虛擬電腦與實體電腦的資源運用,另外,Linux Container 並不需要再透過複雜的程序,來解譯虛擬電腦與實體電腦之間 CPU 指令的運算,或是週邊裝置的虛擬化,簡單來說,Linux Container 就是可以直接使用實體電腦上的系統資源,而最特別的地方,就是 Linux Container 與實體系統共享相同的核心與函式庫。
Linux Container 這樣的技術,是由 IBM 所開發,除早期運用在 IBM 的大型主機上面,也存在一些非 Linux 的系統之中,而直到 Linux核心版本為 2.6.29 之後,才開始支援 Linux Container。