I wanted to try this afterrnoon to power off all client VMs, activate memory tiering on all hosts, but I might end-up at the same stage as @Tony Fahlstedt IMHO.
-------------------------------------------
Original Message:
Sent: Apr 29, 2026 03:25 AM
From: Tony Fahlstedt
Subject: Problem with memory tiering and client VMs
Understood :)
Just as @fehret says, it does not help to switch off VBS / Credential Guard following Microsofts guidance.
The VMs does not start, below error message persists.
The operation is not supported on the object
Placing or Powering on a VM "vmname" that does not support user level monitor on a host "Hostname" with Software Memory Tiering enabled is not allowed.
I have gone through the .vmx file trying to find any of the not supported parameters without any luck.
I'll ask for further advise in Google Chat :)
Br / Tony
Original Message:
Sent: Apr 29, 2026 03:11 AM
From: Duncan Epping
Subject: Problem with memory tiering and client VMs
No, I cannot comment on any future improvements on a public forum. If you still are a Broadcom employee it is best to ask these questions via Google Chat :-)
Original Message:
Sent: Apr 28, 2026 11:29 AM
From: Tony Fahlstedt
Subject: Problem with memory tiering and client VMs
Is there any information you can share here regarding improved VBS / Nested support in upcoming v 9.1 ?
Original Message:
Sent: Apr 14, 2026 06:55 AM
From: Duncan Epping
Subject: Problem with memory tiering and client VMs
VBS and Memory Tiering is an unsupported combination unfortunately.
Original Message:
Sent: Apr 13, 2026 04:06 PM
From: Tony Fahlstedt
Subject: Problem with memory tiering and client VMs
Hello
@Duncan Epping
I'm taking a chance here and hijacking the thread as I have ran into somewhat the same issues as @fehret
I have a homelab with below setup.
2x Intel NUC 11 Core i7, 64GB RAM
ESXi 8.0 U3i
For tiering I use a dedicated Samsung_SSD_970_EVO_Plus_1TB nVME

vCenter 8.0 U3i
An amount of Windows 2025 / Linux VMs, DCs, Fileservers, nested labs and so on.
Following the nVME tiering preview guidelines I have set below advanced settings on the hosts.

This gives me 318.33 GB RAM / Host which has worked just great from day 1.

Yesterday I deployed an new vCenter 9.0.2 and joined the ESXi hosts which worked fine.
Decomissioned vCenter 8.0 U3i
Now when I try to migrate Windows 2025 Servers with secure boot / VBS activated I get this error.
The operation is not supported on the object. Placing or Powering on a VM DC02 that does not support user level monitor on a host esxi01 with Software Memory Tiering enabled is not allowed.
I also got this error when trying to start a VM that has secure boot / VBS activated
No host is compatible with the virtual machine.
If I disable VBS of course I need to reboot it and disable VBS in the OS also.
If I disconnect and remove the host from vCenter 9.0.2 the VM starts without issues.
However with it started now I could not join the host to vCenter 9.0.2
There seems to be some configuration on the cluster that is causing the problems.
I wanät the Windows Server Vms to keep using VBS.
Do you have any suggestions on how I can solve this without the need for rebooting the hosts....if possible at all ?
I am planning on upgrading the ESXi hosts to 9.0.2 also but have not dared to try it yet.
Perhaps my only solution is to disable the tiering before I try to upgrade and prey the VMs will start :)
Original Message:
Sent: Dec 19, 2025 06:49 AM
From: Duncan Epping
Subject: Problem with memory tiering and client VMs
I am just happy it rules out issues with memory tiering :-)
Original Message:
Sent: Dec 18, 2025 08:53 AM
From: fehret
Subject: Problem with memory tiering and client VMs
Hi Duncan,
I tested the command and I can confirm tiering works if I put "pressure" on it.
In the example below, the first command is when all 3 hosts are available and the second one is when one is in maintenance. We can clearly see the difference.
BTW: nice article on your blog! 👌😉
But regardless if I'm in situation with tiring occuring or not, my Win11 VM will start getting crazy (of course, except when memory tiering is completelly off)

But chat GPT gave me some interresting thoughts (no real solution) that it might be related to vTPM but I can turn this issue in all directions, I don't understand why ONLY Win11 VMs will have such issue. I've a couple of Win2019, Win2022 VMs and none of them had issues, despite they also encrypted and have vTPM. Also GPOs are almost all similar as I use CIS benchmarks for all.
I'll try a brand fresh VM soon to see if it has something to do with legacy stuff (the current VMs were upgraded from Win10 to Win11) but still no clue why for the moment! 😊
PS: the fact it is crashing when all 3 hosts are on and no memory tiering is occuring rules out thermal throttling IMHO.
Original Message:
Sent: Dec 17, 2025 10:40 AM
From: Duncan Epping
Subject: Problem with memory tiering and client VMs
I just tested it, and if you go to the command line you can indeed see the stats. Just as an example, I powered on a lab in my own environment with Memory Tiering, and I deployed some VMs and overloaded to host to ensure there was memory pressure, and below you can see that there are memory pages stored in Tier1 (NVMe).
memstats -r vmtier-stats -u mb -s name:memSize:isTiered:active:tier1Target:tier1Alloc:consumed:tier1Consumed:tier1ConsumedPeak VIRTUAL MACHINE MEMORY TIER STATS: Wed Dec 17 15:27:27 2025 ----------------------------------------------- Start Group ID : 0 No. of levels : 12 Unit : MB Selected columns : name:memSize:active:tier1Target:consumed:tier1Consumed-------------------------------------------------------------------------- name memSize active tier1Target consumed tier1Consumed-------------------------------------------------------------------------- vm.533611 4096 384 0 371 5 vm.533612 4096 382 0 368 4 vm.533613 4096 379 0 365 4 vm.533614 4096 353 0 336 1 vm.533615 4096 386 0 374 5-------------------------------------------------------------------------- Total 20480 1883 0 1812 18--------------------------------------------------------------------------
Original Message:
Sent: Dec 17, 2025 07:17 AM
From: Duncan Epping
Subject: Problem with memory tiering and client VMs
I have not tried this on 8.x, but on the commandline you can look at "memstats -r vmtier-stats" to see if the tier is actively being used or not. Note, and this is often forgotten, we tier-out memory when there's host pressure, not just because we can. There needs to be a reason, so if there's no reason, you won't see tiering.
Original Message:
Sent: Dec 17, 2025 04:38 AM
From: fehret
Subject: Problem with memory tiering and client VMs
Update ratio : not working either with 25%... below, there is no interrest! 🤣
Original Message:
Sent: Dec 17, 2025 02:18 AM
From: fehret
Subject: Problem with memory tiering and client VMs
Hi Dave,
I was using 100% but my current workloads are really not high on those hosts.
I don't even have enough workload to fll my 96 GB of RAM yet, I wanted memory tiering to spin up labs and nested VMs (which is also NOT recommended, I know)
I still have an old Dell server with enough RAM, but in Europe, electricity bill hurts a little and it is really not practical to work on labs when you need 15-20 minutes to spin everything up.
Concerning checking if pages are moving to NVME, do you have any recommandations/docs how to do that?
But I'll try the ratio down and let you know, thanks for the suggestion! 😉