NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Han_Solo
Jul 06, 2005Tutor
FAQ - Measuring performance with IOMeter
Below are step I do to setup IOMeter. After you get an understanding of all the settings you can adjust them to test a specific test case you are interested in. If anyone has any questions just let us know.
1. Download IOMeter and install it (you can download it at http://www.iometer.org ).
2. Before I launch IOMeter I create a network drive that is mapped to the NAS share I want. Whatever drive letter you assign to your network drive write it down you will need it later.
3. The next step is to launch IOMeter.
4. When IOMeter is up and running go to the “Topology” field and select your PC name and when the tree expands select “Worker 1”.
5. The “Disk Targets” tab should be selected by default and it should show you all the drives that are available to IOMeter. Select your mapped drive.
6. Then you must enter in a value where it says “Maximum Disk Size”. I enter in 2048000 sectors. What IOMeter does here is create a file it calls “iobw.tst” in your share and the runs test using that file size. I purposely use a 1gig file because I want to make sure that the test is forced to write and read to disk with out the possibility of the test just using the NAS memory and not the disks.
7. The next step is to create the test scripts you will be using. I set my up as follows. Select the “Access Specifications” tab. Then click on the “New” button.
A new popup shows up that allows you to set your access specs. Set only the following:
Transfer Request Size = 256 Kilobytes
Percent Random/Sequential Distribution = 100% Sequential
Percent Read/Write Distribution = 100% Write
All the other options you don’t need to touch. Under the name file I enter in 256K_Write. Select OK. If you scroll down the “Global Access Specifications” field you will see your newly created test script. Select the new script and click on the “add” button. The script I just did is only for Writes and you will need repeat the step you just did but in the “Percent Random/Write Dist” you set it to 100% read and finally I name my test script 256K_Read. After you select the Read script you are done with this tab.
Alternatively, you can right-click and save the IOMeter config file iometer.icf, and load it in IOMeter.
8. Select the “Results Display” tab. Then change the “Update Frequency” to 1.
9. Now select the “Test Setup” tab. Modify the “Run Time field to 2 minutes.
10. There is an icon that looks like a floppy disk click on it. Save your file with whatever name you want.
11. Click on the green flag icon and your tests are off and running.
You now have your test scripts ready. When you first run your tests you will notice in the “Results Display” tab that nothing is happening. This is because IOMeter is creating the test file on your network drive.
For general reference here is our hardware configuration we use for testing performance.
Computer: 2.60GHz, 1 GB of RAM, Seagate St380023AS 80GB drive, Intel Pro/1000 CT Nic.
Software: Win2k Service Pack 4
Switch: SMC 8508T
1. Download IOMeter and install it (you can download it at http://www.iometer.org ).
2. Before I launch IOMeter I create a network drive that is mapped to the NAS share I want. Whatever drive letter you assign to your network drive write it down you will need it later.
3. The next step is to launch IOMeter.
4. When IOMeter is up and running go to the “Topology” field and select your PC name and when the tree expands select “Worker 1”.
5. The “Disk Targets” tab should be selected by default and it should show you all the drives that are available to IOMeter. Select your mapped drive.
6. Then you must enter in a value where it says “Maximum Disk Size”. I enter in 2048000 sectors. What IOMeter does here is create a file it calls “iobw.tst” in your share and the runs test using that file size. I purposely use a 1gig file because I want to make sure that the test is forced to write and read to disk with out the possibility of the test just using the NAS memory and not the disks.
7. The next step is to create the test scripts you will be using. I set my up as follows. Select the “Access Specifications” tab. Then click on the “New” button.
A new popup shows up that allows you to set your access specs. Set only the following:
Transfer Request Size = 256 Kilobytes
Percent Random/Sequential Distribution = 100% Sequential
Percent Read/Write Distribution = 100% Write
All the other options you don’t need to touch. Under the name file I enter in 256K_Write. Select OK. If you scroll down the “Global Access Specifications” field you will see your newly created test script. Select the new script and click on the “add” button. The script I just did is only for Writes and you will need repeat the step you just did but in the “Percent Random/Write Dist” you set it to 100% read and finally I name my test script 256K_Read. After you select the Read script you are done with this tab.
Alternatively, you can right-click and save the IOMeter config file iometer.icf, and load it in IOMeter.
8. Select the “Results Display” tab. Then change the “Update Frequency” to 1.
9. Now select the “Test Setup” tab. Modify the “Run Time field to 2 minutes.
10. There is an icon that looks like a floppy disk click on it. Save your file with whatever name you want.
11. Click on the green flag icon and your tests are off and running.
You now have your test scripts ready. When you first run your tests you will notice in the “Results Display” tab that nothing is happening. This is because IOMeter is creating the test file on your network drive.
For general reference here is our hardware configuration we use for testing performance.
Computer: 2.60GHz, 1 GB of RAM, Seagate St380023AS 80GB drive, Intel Pro/1000 CT Nic.
Software: Win2k Service Pack 4
Switch: SMC 8508T
19 Replies
Replies have been turned off for this discussion
- Cooley2006AspirantHello there guys! Thanks a lot for sharing your reviews and experience on this program, it was very informative and interesting to read your posts! Thanks a lot for sharing!
- StuHolmesAspirantI have been having issues with my Duo for a couple of weeks now, really painfully slow to access.
IOMeter was showing read and write speeds of sub 1MB/s. :cry:
Stopping all services boosted it to 6-7MB/s ( I think it was Squeezeserver that made the difference), but this is still far too slow isn't it?
No network errors;
Network Errors [Ethernet 1]
Auto-negotiation 0
Bad packets 0
Disconnect 0
False carrier 0
Idle errors 0
Link failures 0
Receive errors 0
Symbol errors 0
VLAN tags 0
TCP Retransmits 9
Unrecovered TCP Retransmits 0
No errors on SMART info.
I've tried different cables, all cat6. Two routers. Downgraded to raidiator 4.1.7 in case it was an issue with the recent upgrade.
Don't know what else to try. Any suggestions??? - JasonR1AspirantI had problem in step 4 "When IOMeter is up and running go to the “Topology” field and select your PC name and when the tree expands select “Worker 1”. ". .. this thread solved it.. Thanks
- wardmwAspirantHi all,
I am having a problem getting IOMeter to see my network share. It exists OK, I mapped it by using:
c:\> net use m: \\192.168.2.10\media
and entering a user ID and password since it's secured. I can view the contents of the share successfully in Windows and in a DOS box:
c:\> dir m:\
...
However I cannot get IOMeter to see the network drive. It shows the local and USB drives but not the network ones.
Any suggestions? Its a RND4000 ReadyNAS NV+ with two disk in RAID-X if that helps.
|\/|artin - StephenBGuru - Experienced UserMaybe as a work-around you can try to create a test share just for iometer - with no security set.
- wardmwAspirantThanks for the suggestion Stephen but it made no difference. I did get it to work however by using a lower driver letter, K instead of M, no idea why that would make a difference but it does!
|\/| - wardmwAspirantThe stupid thing now is that IOMeter now sees the M: drive that I was complaining about in the first place. Possibly it was PEBCAK, I do admit to being fallible!
- guriiniiAspirantHi, I'm new to NAS drives and I'm having a problem reading the results. Do read the iobw.tst file or the results.csv and what programs do I need to read them? I have searched the net but have been unable to find the correct programs.
- aussupportAspirantHI,
My NAS in Branch Office and can this IOMeter will show the performancewhen i run from HQ?
Do i need this 1 GiG file to test?
What is the values for best performance? or what values i should look?
AS
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!