The vsanmgmtd service may crash on ESXi hosts in a vSAN cluster when the vSAN Performance Service is running in High Resolution Mode against a large stats object. This issue manifests as a MemoryError and an admission failure in the VMkernel logs.
/var/run/log/vsanmgmtd.log:Er(11)[+] vsand[#####]: MemoryError Er(11) vsand[#####]: [opID=MainThread vsanperfsvc::main] vsan mgmt daemon start fail.
/var/run/log/vmkernel.log, where the system indicates that the vsanperfsvc resource group has insufficient memory to accommodate the daemon's allocation request:2026-10-06T23:51:03.194Z In(182) vmkernel: cpu36:####) uw.#### requires 256 KB, asked 256 KB from vsanperfsvc (2073) which has 208700 KB occupied and 196 KB available. 2026-10-06T23:51:03.194Z In(182) vmkernel: cpu36:####) Admission failure in path: host/opt/vsan/vsanperfsvc:vsanmgmtd.####:uw.####
When the vSAN Performance Service is configured in High Resolution Mode against a large stats object (e.g., 512 GB), the baseline memory footprint of the vsanmgmtd daemon increases to approximately 145–150 MB. The default memory limit for the parent UserWorld scheduler group (vsanperfsvc) is capped at 204 MB. During scheduled performance data rollups, temporary memory allocations can cause the total group consumption to exceed this hard ceiling, resulting in a Python MemoryError and process termination.
The following logs can be checked to confirm that the vSAN performance service is configured in High Resolution Mode against a large stats object.
vsand[####]: [opID=MainThread statsdaemon::_preCheckForEnablingHighResolutionMode] _preCheckForEnablingHighResolutionMode, preCheckPassed => True, isVsanEnabled => True, self.perfEnabled => True, isStatsObjectExisting => True, currentObjSize => 549755813888Reference: High Resolution Performance Monitoring in vSAN 8 U1
To resolve this issue, increase the memory limit for the vsanmgmtd service to 270 MB across all ESXi hosts in the cluster.
esxcfg-advcfg -g /VSAN/VsanMgmtdMaxMemoryInMB
esxcfg-advcfg -s 270 /VSAN/VsanMgmtdMaxMemoryInMB
esxcfg-advcfg -g /VSAN/VsanMgmtdMaxMemoryInMB
/etc/init.d/vsanmgmtd restartNote: These settings survive host reboots. Ensure these commands are executed on every host in the vSAN cluster to maintain consistency.