Hello Handian Sudianto,
Regarding the memory utilization observed on the node: the host-level memory usage includes not only the memory assigned to virtual machines but also memory used for platform operations such as Storage Spaces Direct (S2D) caching, filesystem cache, and networking buffers. This is expected behavior and helps optimize overall performance of the node and hosted workloads.
For monitoring and verification, you can check the currently available memory using:
-
Get-Counter '\Memory\Available MBytes'– to view free memory on the host -
Get-ClusterPerformanceHistory– to review historical memory usage trends on the cluster
Even if VM-assigned memory totals less than physical memory, the host may still report higher utilization due to these overheads, which is normal in Azure Local environments."
Hope this helps! Please let me know if you have any queries in comment.