VMware Iometer Benchmark - post your rig results

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
http://communities.vmware.com/thread/197844 <- credit to this thread. compare your rig to real servers, ssd, san,nas, you name it. this job can crush dual controller SAN cache 1GB each easily.


http://sourceforge.net/projects/iometer/
I use the RELEASE version of iometer. but first craft your test.icf file. no cheating!

okay the test.icf file i'll post below:

the only thing you may have to adjust is the worker hostname (pc name) and the ip address to 127.0.0.1 and perhaps the drive letter :)

be sure to run iometer as admin; it will use tcp/ip to talk to its workers:

so you run iometer as admin; click on the WORKER 1 icon and go to the ACCESS SPECIFICATIONS and drags the idle,max,real,max through, random over to the left.

then run. it will take a while.

p.s. you can change the # of workers but i just left it at 1 since im not trying to emulate sql i/o at home.

========== paste below text into test.icf =============

Version 2004.07.30
'TEST SETUP ==========================================================
'Test Description
IO-Test
'Run Time
' hours minutes seconds
0 5 0
'Ramp Up Time (s)
0
'Default Disk Workers to Spawn
NUMBER_OF_CPUS
'Default Network Workers to Spawn
0
'Record Results
ALL
'Worker Cycling
' start step step type
1 5 LINEAR
'Disk Cycling
' start step step type
1 1 LINEAR
'Queue Depth Cycling
' start end step step type
8 128 2 EXPONENTIAL
'Test Type
NORMAL
'END test setup
'RESULTS DISPLAY ===============================================================
'Update Frequency,Update Type
4,WHOLE_TEST
'Bar chart 1 statistic
Total I/Os per Second
'Bar chart 2 statistic
Total MBs per Second
'Bar chart 3 statistic
Average I/O Response Time (ms)
'Bar chart 4 statistic
Maximum I/O Response Time (ms)
'Bar chart 5 statistic
% CPU Utilization (total)
'Bar chart 6 statistic
Total Error Count
'END results display
'ACCESS SPECIFICATIONS =========================================================
'Access specification name,default assignment
Max Throughput-100%Read,ALL
'size,% of size,% reads,% random,delay,burst,align,reply
32768,100,100,0,0,1,0,0
'Access specification name,default assignment
RealLife-60%Rand-65%Read,ALL
'size,% of size,% reads,% random,delay,burst,align,reply
8192,100,65,60,0,1,0,0
'Access specification name,default assignment
Max Throughput-50%Read,ALL
'size,% of size,% reads,% random,delay,burst,align,reply
32768,100,50,0,0,1,0,0
'Access specification name,default assignment
Random-8k-70%Read,ALL
'size,% of size,% reads,% random,delay,burst,align,reply
8192,100,70,100,0,1,0,0
'END access specifications
'MANAGER LIST ================================================================== SDELL IS MY PC NAME AND 127.0.0.1 is localhost
'Manager ID, manager name
1,SDELL
'Manager network address
127.0.0.1
'Worker
Worker 1
'Worker type
DISK
'Default target settings for worker
'Number of outstanding IOs,test connection rate,transactions per connection
64,ENABLED,500
'Disk maximum size,starting sector
8000000,0
'End default target settings for worker
'Assigned access specs
'End assigned access specs
'Target assignments
'Target
C:
'Target type
DISK
'End target
'End target assignments
'End worker
'End manager
'END manager list
Version 2004.07.30
 

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
TABLE oF RESULTS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

SERVER TYPE: PHYSICAL
CPU TYPE / NUMBER: CPU / 1
HOST TYPE: DELL INSPIRON 530, 3GB RAM; 1x Q6600, Quadcore, Vista 32
STORAGE TYPE / DISK NUMBER / RAID LEVEL: DAS Intel Matrix/ 2 Disks(generic 7200rpm 2mb cache) x 250 GB / RAID-1

##################################################################################
TEST NAME-------------------Av. Resp. Time ms------Av. IOs/sek-------Av. MB/sek---
##################################################################################

Max Throughput-100%Read......___53.56____......._1091.95__........._34.12___

RealLife-60%Rand-65%Read..___221.76____.......__247.88__.........__1.93___

Max Throughput-50%Read........___14.58____.......__121.40__........._13.96___

Random-8k-70%Read...............___37.06____.......__206.45__.........__2.04___


##################################################################################
(Average response time,IOPS,MBPS is where i grabbed the #'s from in excel)

stolen from vmware forum:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++
TABLE OF RESULTS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

SERVER TYPE: my desktop
CPU TYPE / NUMBER: CPU / 1
HOST TYPE: Dell Precision T3400, Q9550, 8GBG, 64-bit Vista
STORAGE TYPE / DISK NUMBER / RAID LEVEL: DAS single OCZ Vertex 120GB SSD

##################################################################################
TEST NAME-------------------Av. Resp. Time ms------Av. IOs/sek-------Av. MB/sek---
##################################################################################

Max Throughput-100%Read......___11.11____......._5328__........._166.49___
RealLife-60%Rand-65%Read.....___28.43____.......__2082__.........__16.27___
Max Throughput-50%Read.......___39.93____.......__1488__........._46.49___
Random-8k-70%Read............___24.35____.......__2446__.........__19.11___

EXCEPTIONS: CPU Util. 20% - 15% - 10% - 13%;
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
I get bad performance with my X25-M .. checked task manager and it was basically using 100% of one core. Other benchmarks (crystaldiskmark, passmark) are fine. Anything I should check?
 

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
really when i ran it my cpu was about 9-11% the whole time.

maybe you are not running in ahci mode? should get somewhere near the #'s of that vertex otherwise you got a serious driver issue.

make sure you delete the results.csv every time you run;otherwise it just appends. you open the results.csv in excel and you can eyeball the results including cpu.

maybe you have some sort of strange AV that is interfering? i didn't think about disabling AVG.

most folks don't benchmark with antivirus enabled :)
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
Um.. no wonder. I was using the DEBUG version of iometer, with a log message for every read. No wonder.
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
SERVER TYPE: PHYSICAL
CPU TYPE / NUMBER: CPU / 1
HOST TYPE: Intel E8400, 8GB RAM
STORAGE TYPE / DISK NUMBER / RAID LEVEL: Intel 80GB X25-M G2, 1x, No RAID

Test...................................... IOps............ MBps .......Average Response Time...... Maximum Response Time
Max Throughput-100%Read .....5139.40.......160.61...... 11.48................................421.68
RealLife-60%Rand-65%Read....2855.40.......22.31....... 20.61................................277.50
Max Throughput-50%Read.......1201.45.......37.55........ 49.18................................464.91
Random-8k-70%Read .............2894.17.......22.61.........20.55................................376.81

I am running an operating system on this drive, so max response time might not be accurate.

And for some reason these IOMeter runs dramatically decreased seq writes to 30MB/s, but it's starting to creep up now. Must be the defragmentation firmware.
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
SERVER TYPE: PHYSICAL
CPU TYPE / NUMBER: CPU / 1
HOST TYPE: Intel E8400, 8GB RAM
STORAGE TYPE / DISK NUMBER / RAID LEVEL: WD 640GB, 1x, No RAID

Test...................................... IOps............ MBps .......Average Response Time...... Maximum Response Time
Max Throughput-100%Read .....1910.04.......59.69....... 30.59................................223.26
RealLife-60%Rand-65%Read....249.15.........1.94......... 237.76...............................1095
Max Throughput-50%Read.......532.74.........16.65........ 110.90................................635.13
Random-8k-70%Read .............249.91.........1.95...........236.00................................1728

The advantage on test 2 and 4 for the SSD is so great, it's not even funny.
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
Just for fun... :evil:

SERVER TYPE: PHYSICAL
CPU TYPE / NUMBER: CPU / 1
HOST TYPE: Intel E8400, 8GB RAM
STORAGE TYPE / DISK NUMBER / RAID LEVEL: SanDisk Cruzer 8GB flash drive, 1x, No RAID

Test...................................... IOps............ MBps .......Average Response Time...... Maximum Response Time
Max Throughput-100%Read .....710.74.......22.21....... 83.09................................664.14
RealLife-60%Rand-65%Read....4.73............0.037........ 7140.38...............................59605
Max Throughput-50%Read.......103.64.........3.30........ 520.96................................6596.6
Random-8k-70%Read .............3.91............0.031...........8671................................59999

This is why you don't use JMicron type SSDs in a computer.