Hello
I hope that somebody may be able to help me or maybe shed some light to my problem and hopefully propose a solution or path to a solution.
I need to be able to monitor NFS IO Performance (mainly Read/Write Latency, but also throughput). I have tried with the PowerCli using Get-Stat on ie. disk.deviceWriteLatency.average, but I only get for my non-NFS datastores. I have read several places that there was some NFS metrics removed in an earlier vSphere release, but also that some of it may actually be available again.
I have found that the statistics are available via the vSphere Client (going to a specific ESX host, choose Performance, Advanced and then construct a graph with only my NFS datastores and only the Read/Write latency Counters. This will produce a chart with historical data and also live-data. So I recon the ESX (or vSphere) actually does know about NFS performance.
I have been trying on both ESXi 5.0.0 and ESXi 5.1.0 and with PowerCLI 5.1 Release 2.
I have seen some proposals that one should probe the VMs (and not the ESXi's) for this information, but this seems a bit overkill to probe hundreds of VMs for information that the vSphere/ESXi server apparently already knows?
Does anyone have suggestions or pointers to how I can get this information?
Regards
Thomas