Posted on 2017-06-18
Medium Priority
Last Modified: 2017-06-24
I know by default TPS is disabled for inter-vm sharing for security reasons. Our DMZ servers resides in a separate VM cluster from our production VM. My question is has anyone enabled this for inter-vm sharing and if so how much memory saving did it by you?
Question by:compdigit44
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
LVL 123
ID: 42183805
ah, Transparent Page Sharing....I'm surprised this has not reared it's ugly head before on Experts Exchange, how VMware decided to disable this function by default with the release of ESXi 5.5 Update 2d,and not really tell many of us!

and this was due to a very low risk security concern, that VMware decided to turn if OFF  by default.

Many of our Clients have re-enabled this now, because it does help, especially with oversubscription e.g. it does save memory.

After the patch we have seen 200GB in shared pages, which have resulted in memory contention issues. (on some workloads, so the savings are different per host, cluster and environment)

It is believed to be low risk see here


Here is a tool you can use, to check if you still have enough memory, if it's disabled versus enabled!


So in response to your question.

1. Yes we have enabled it. (The business considers it low risk versus memory saved!)

2. It saved 200GB. (memory saved on this workload).

Otherwise you've just got to increase your budget and put more memory in hosts!
LVL 20

Author Comment

ID: 42186408
Does the changes require a reboot?
LVL 123
ID: 42186416
It does not require a reboot,  but lots of options here to confuse you... because since it was disabled, they are no various different options based on Host version, and salting!

see here

LVL 20

Author Comment

ID: 42190483
IN the following article what does the term memory sharing between VMs with the same salt mean?

LVL 123

Accepted Solution

Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 42190496
identical values, which allows different virtual machines to share the memory!

e.g. 0, 1 or 2.... etc

different values, do different things. as per


The idea being you give the VMs which want to share, the same number, e.g. both 1 , 2 etc

Featured Post

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

HOW TO: Install and Configure VMware vSphere Hypervisor 6.5 (ESXi 6.5), Step by Step Tutorial with screenshots. From Download, Checking Media, to Completed Installation.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Teach the user how to convert virtaul disk file formats and how to rename virtual machine files on datastores. Open vSphere Web Client: Review VM disk settings: Migrate VM to new datastore with a thick provisioned (lazy zeroed) disk format: Rename a…
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …
Suggested Courses

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question