Hi,
I've download IO Analyzer from: http://labs.vmware.com/flings/io-analyzer and followed the instructions.
My config is as follows:
IO Analyzer on a single VM IO Meter test - 4 disks, 10K RPM RAID 10, thick provisioned eager zero.
When I run the IO Analyzer tests against this disk (32k, 50read & 0 random) I get the following after a 5 minute test:
Esxtop Disk Statistics, time series chart (Disk-VM View) - graph peaks at 35 IOPs and throughput 0.12 MBps
35 IOPs is pitiful for this system and there must be a config error somewhere. I've read the Vmware IO Analyzer tutorial and it specifies for a single VM to
"Check unified host and guest results through the same Web UI" - however I can't see any option for this via the web interface. Surely I'm doing something wrong here for the IOPs to be so low?
My primary reason for using IO Analyzer was to test a disk sub system, to see if it is acceptable for Exchange 2010. I tried IO Meter (which is what IO Analyzer actually uses under the hood) directly on my Virtualised Exchange System with the following results: Worker I/Os outstanding Total IOPs Total MBs Avg IO response time (ms) Workers & disk targets 1 – logs 3 – mailbox db 2 4 – logs 5 – mailbox db 2 All in one access specification 16 1866 23.91 42.87
2 – mailbox db 1
The disks are configured as follows:
logs - raid 1 (2 x 10K RPM)
mailbox databases - raid 10 (4 x 10K RPM)
These tests were done against the physical disks, unfortunately this generates a huge number (50,000+) of errors in IO Meter. Running the same test against the logical disks (i.e. drive letters) gives 0 errors.
Given that IO Analyzer uses IO Meter, can't you just run IO Meter directly on a VM and is there much difference between targetting the logical disk vs physical?
Thanks