Manage Learn to apply best practices and optimize your operations.

Nine memory management techniques for virtual servers

5/9

VMs are able to share content with transparent page sharing

Source:  TechTarget and iStock
Designer: Megan Cassello

VMs that run the same OS, applications or data sets can often have identical memory pages. Compared to the traditional approach of allocating memory to each VM, transparent page sharing allows VMs to share memory pages. This hypervisor uses hash values for each memory page and compares them to find matches. When the hash values line up, the hypervisor checks the pages at the byte level. In the event that there is an exact match, the duplicate memory page is reclaimed. Using transparent page sharing allows you to free up memory for other VMs. The benefits of transparent page sharing are fully realized in virtual environments where VM density is high. A duplicate page will be created if a VM tries to make changes, so the other VMs using that data aren't affected. In Linux KVM, this feature is called kernel samepage merging.

View All Photo Stories

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchVMware

SearchWindowsServer

SearchCloudComputing

SearchVirtualDesktop

SearchDataCenter

Close