I have started working with IOMeter to measure and tune disk performance on ESX 3.5. I can run IOMeter from within a guest operating system but I can't seem to figure out how to run it from the service console. My intent is to load IOMeter in the service console to test VMFS disk performance for both DAS and iSCSI storage. I tried running Dynamo in the console but failed with this error:
./dynamo: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Is there a way to install IOMeter in the console or must I use a guest OS to acomplish this?
The question would be why? If you get I/O stats from within the service console it won't give you real data on your i/o ps from inside a running vm. If you are trying to compare two storrage systems I would recommend running iometer from inside vm's located on the datastores. Deploy two identical machines...one to DAS and one to iSCSI and test your performance through the vm. Remeber the VM's have virtualized storage drivers and disks so if you are looking to acheive accurate data you need to account for these as well.
Remember if you found this posting helpfull remember to assign points
I wouldn't install additional software that isn't approved by VMware in the Service Console. And like the others said there really isn't a point for doing that. Use VM's to test the i/o on your lun's!
My virtualisation blog:
If you find this information useful, please award points for "correct" or "helpful".
As a previous poster also mentioned, running IOmeter or any other sort of benchmark from inside of the service console will not give you any useful data. Firstly, the SC is actually a virtual machine and has to go through the vmkernel to perform disk IO just like any other VM, and secondly the SC is intentionally limited in how much I/O it is allowed to generate. So if you were to run IOmeter you would see that your benchmark runs from inside the SC was much slower than what you'd see from a regular guest VM.
Just read you post, problem we have is we can't pinpoint the IOPS perormance error we have in our SAN topology, we have very poor IOPS and we are trying to figure out if it is at the VMWare Linux kernel or if it's just the VM that give bad result. Is there a way to test the IOPS at the VMWare level first so we have goog compare ?