Hi All,
I am trying to run a basic cluster config & performance overview script. It's working to 80%. The issue that I have is running Get-Stat against 32 host clusters. It just never finishes.
Can you review this code and see if its efficient and suggest why its not currently work and how I can change it.
# Cluster Memory Usage as %
$smem = $cluster | Get-Stat -Start $Start -Stat mem.usage.average | Measure-Object Value -ave
$ClusterMemUsagePercent = "Cluster Average Memory Usage (%)"
Add-Member -Inputobject $reportedCluster -MemberType noteProperty -name $ClusterMemUsagePercent -value $smem.average
# Cpu Usage as %
$scpu = $cluster | Get-Stat -Start $Start -Stat cpu.usage.average | Measure-Object Value -ave
$ClusterCPUUsagePercent = "Cluster Average CPU Usage (%)"
Add-Member -Inputobject $reportedCluster -MemberType noteProperty -name $ClusterCPUUsagePercent -value $scpu.average
I have run this against small 3/4 host clusters and it returns in 4 mins. Doing the same against a 32 host cluster and it never finishes.
Help!
Thanks All.