Invention Grant
- Patent Title: Adjusting page sharing scan rates based on estimation of page sharing opportunities within large pages
-
Application No.: US14536452Application Date: 2014-11-07
-
Publication No.: US09658775B2Publication Date: 2017-05-23
- Inventor: Fei Guo
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson & Sheridan LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F3/06

Abstract:
Memory performance in a computer system that implements large page mappings is improved by dynamically tuning the page scan rate at which a memory sharing module (e.g., in a hypervisor) performs small page scanning operations that identify and exploit potential small page sharing opportunities within large pages. In operation, when free memory is relatively low, the hypervisor adjusts the page scan rate based on a statistical estimate of the percentage of virtual small pages that are mapped to physical large pages that are shareable. In this fashion the hypervisor dynamically tunes the sharing rate to reflect memory usage of applications. Further, unlike conventional approach to page sharing, the hypervisor proactively breaks large pages before resorting to more expensive memory reclamation techniques, such as ballooning and host swapping.
Public/Granted literature
- US20160098207A1 ADJUSTING PAGE SHARING SCAN RATES BASED ON ESTIMATION OF PAGE SHARING OPPORTUNITIES WITHIN LARGE PAGES Public/Granted day:2016-04-07
Information query