- vSphere High Performance Cookbook(Second Edition)
- Kevin Elder Christopher Kusek Prasenjit Sarkar
- 154字
- 2021-07-02 20:59:55
Virtual memory reclamation techniques
VMs perform memory allocation in the same way an operating system handles memory allocation and deallocation. The guest operating system frees a piece of physical memory by adding memory page numbers to the guest free list.
The guest operating system's free list is not accessible to the hypervisor; thus, it is difficult for the hypervisor to know when to free the host physical memory and when the guest physical memory needs to be freed. The hypervisor is completely unaware of which pages are free or allocated to the guest operating system, and because of this, it cannot reclaim the host physical memory when the guest operating system frees guest physical memory.
So the VMware hypervisor relies on memory reclamation techniques to reclaim the host physical memory that is freed by the guest operating system. These are the memory reclamation techniques:
- Transparent Page Sharing (TPS)
- Memory ballooning
- Host-level (or hypervisor) swapping
- scikit-learn Cookbook
- 零基礎學C++程序設計
- Azure IoT Development Cookbook
- MongoDB for Java Developers
- 軟件架構:Python語言實現
- HTML 5與CSS 3權威指南(第3版·上冊)
- Creating Stunning Dashboards with QlikView
- C/C++程序員面試指南
- Python網絡爬蟲技術與應用
- Python趣味編程與精彩實例
- Tableau Desktop可視化高級應用
- 現代CPU性能分析與優化
- 分布式數據庫HBase案例教程
- Practical Time Series Analysis
- Java EE應用開發及實訓