As a performance guy, my world is full of benchmarks – both good and bad. I wanted to share my perspective of them, as they often seem to make people crazy.
Category Archives: Performance
Here’s a behavior that a few people have questioned me about recently:
Why is PVSCSI splitting my large guest operating system IO’s into smaller blocks?
I’ve been involved recently in a couple situations in which the ‘preferHT’ advanced setting has been implemented, but for the wrong reasons. I want to re-clarify how and when it should be used. As with many advanced settings, it can be helpful or hurtful.
“PreferHT exposes Hyper-Threading to the guest operating system” – False!
The VMware Mobile Knowledge Portal iOS and Android app has recently been updated. It sports a great new look and feel and makes finding the information you need even easier by grouping it by area in our SDDC vision.
VMware’s conservative guidance about overcommitting your pCPU:vCPU ratio for Monster virtual machines is simple – don’t do it.
How should one set the BIOS power management policies of their VMware infrastructure for maximum virtual performance?
Simple: OS Controlled in the host BIOS, Balanced within vSphere
But are there exceptions?
More recent versions of Microsoft operating systems contain the ability to detect if they are running virtualized or not. This is accomplished through the checking of a CPUID hypervisor-present bit presented by the VMware virtual hardware. Since virtual hardware 7, VMware has implemented this interface, which is required by the Microsoft SVVP program.
However, as Microsoft continues to change and update its specifications, lets look at a specific behavior in which virtual machine performance can be impacted by the operating system accessing a time source inefficiently. Continue reading
We’ve all seen “Active” memory reported within various vSphere interfaces, but how many us really know what it describes. I think you might be surprised.
Let’s look at its definition to get us started:
Active Memory - ”Amount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages.”
There are some very important details we need to breakdown here. Example: What is it used for? What does estimated mean? How do we define recently? Continue reading
A few days ago I did a post on why VR is much quicker with version 5.5 than it had been in the past.
Now let’s take a look at what the result of those changes is.