The “Physical Disk Health – Memory pools (heaps)” check in vSAN Skyline Health monitors the health of these memory pools used by vSAN to manage physical disks.
When this health check shows a warning or error, it typically means that:
vSAN failed to allocate or initialize one or more memory heaps associated with the physical disk, or
The memory pools might have become exhausted or are not reporting correctly due to a software or hardware issue.
while true; do echo "================================================"; date; for ssd in $(localcli vsan storage list |grep "Group UUID"|awk '{print $5}'|sort -u);do echo $ssd;vsish -e get /vmkModules/lsom/disks/$ssd/info|grep Congestion;done; for ssd in $(localcli vsan storage list |grep "Group UUID"|awk '{print $5}'|sort -u);do llogTotal=$(vsish -e get /vmkModules/lsom/disks/$ssd/info|grep "Log space consumed by LLOG"|awk -F \: '{print $2}');plogTotal=$(vsish -e get /vmkModules/lsom/disks/$ssd/info|grep "Log space consumed by PLOG"|awk -F \: '{print $2}');llogGib=$(echo $llogTotal |awk '{print $1 / 1073741824}');plogGib=$(echo $plogTotal |awk '{print $1 / 1073741824}');allGibTotal=$(expr $llogTotal \+ $plogTotal|awk '{print $1 / 1073741824}');echo $ssd;echo " LLOG consumption: $llogGib";echo " PLOG consumption: $plogGib";echo " Total log consumption: $allGibTotal";done;sleep 30; done
VMware vSAN 8.x
--- Enter the ESXi host in Maintenance Mode.
--- Remove the disk group.
--- Mark the HDD disk as Flash disk for capacity tier (vSAN cluster > Configure > Disk Management > Select ESxi host> View disk> Ineligible and unclaimed disks> select HDD disk > Mark as Flash).
--- Create disk group (vSAN cluster > Configure > Disk Management > Select ESXi host> View disk> Create Disk Group).