OVirt檢視原始碼討論檢視歷史
oVirt電腦[1]虛擬機軟件,專注於管理大規模虛擬化數據中心,已發展成為一個獨立、功能齊全的虛擬化管理解決方案,主要優勢是可擴展性、穩定性、與其他開源工具的集成。oVirt具備全面的管理功能,適用於複雜的虛擬化任務,管理員可以靈活地配置和管理虛擬環境。作為開源軟件[2],oVirt提供了經濟實惠的替代方案,為專有虛擬化解決方案提供了可行的選擇。
相關諮詢
虛擬化
虛擬化是一個廣義的術語,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU 並行,允許一個平台同時運行多個操作系統,並且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。
虛擬化技術與多任務以及超線程技術是完全不同的。多任務是指在一個操作系統中多個程序同時並行運行,而在虛擬化技術中,則可以同時運行多個操作系統,而且每一個操作系統中都有多個程序運行,每一個操作系統都運行在一個虛擬的CPU或者是虛擬主機上;而超線程技術只是單CPU模擬雙CPU來平衡程序運行性能,這兩個模擬出來的CPU是不能分離的,只能協同工作。虛擬化技術也與如今VMware Workstation等同樣能達到虛擬效果的軟件不同,是一個巨大的技術進步,具體表現在減少軟件虛擬機相關開銷和支持更廣泛的操作系統方面。
純軟件虛擬化解決方案存在很多限制。「客戶」操作系統很多情況下是通過VMM(Virtual Machine Monitor,虛擬機監視器)來與硬件進行通信,由VMM來決定其對系統上所有虛擬機的訪問。(注意,大多數處理器和內存訪問獨立於VMM,只在發生特定事件時才會涉及VMM,如頁面錯誤。)在純軟件虛擬化解決方案中,VMM在軟件套件中的位置是傳統意義上操作系統所處的位置,而操作系統的位置是傳統意義上應用程序所處的位置。這一額外的通信層需要進行二進制轉換,以通過提供到物理資源(如處理器、內存、存儲、顯卡和網卡等)的接口,模擬硬件環境。這種轉換必然會增加系統的複雜性。此外,客戶操作系統的支持受到虛擬機環境的能力限制,這會阻礙特定技術的部署,如64位客戶操作系統。在純軟件解決方案中,軟件堆棧增加的複雜性意味着,這些環境難於管理,因而會加大確保系統可靠性和安全性的困難。
參考文獻
- ↑ 常見的電腦問題及解決方法分享 ,搜狐,2023-10-10
- ↑ 移動互聯網包含終端、軟件和應用三個方面。以及移動互聯網的特點,搜狐,2023-06-19