Showing results for 
Search instead for 
Did you mean: 

EVA 3000 performance

Raj Kumar_1
Occasional Visitor

EVA 3000 performance


We have a SAN built using HP EVA3000 controllers. The storage is configured into three virtual disks (VRaid5) of size 450MB each. These virtual disks are presented to Linux servers attached to the fibre network as SCSI disks sda, sdb and sdc respectively.

HP EVA3000 product data sheet:

The product data sheet indicates:
Sustained I/O and MB throughput: Up to 141 K IOPS and up to 335 MB/sec throughput per EVA3000 controller pair

root@node1:/mnt/eva3 20> /sbin/hdparm -Tt /dev/sdc

Timing buffer-cache reads: 2620 MB in 2.00 seconds = 1310.00 MB/sec
Timing buffered disk reads: 496 MB in 3.00 seconds = 165.33 MB/sec-------------->>335 MB/sec throughput per controller pair. Disk /dev/sdc is served by only one controller and so the throughput is half of 335, approx 165MB/sec. Is my understanding correct?

Bonnie++ output indicates approx 66MB/s throughput for Sequential-Input--block (reads). Should not this number be close to 165MB/sec?
The Linux server is equipped with 1GB HBA- so this may not be a bottleneck. The filesystem overhead might be a factor for getting less throughput rate too. The scsi disk "sdc" is configured as Raid5 on the storage- so additional read/writes might be issued for storing parity data. Considering this overhead the actual throughput achieved might be less than 165MB/s for writes but it should be close to 165 for reads. Wouldn't it?

The SAN storage will be basically used to store lots of data files of sizes between 35-70MB and clients would copy several MB data to storage everday. How should I start to tune the storage/linux server for improving performance in my case? Please share your thoughts!

Oliver Schwank
Valued Contributor

Re: EVA 3000 performance


I noticed too that bonnie++ did not fully utilize the available FC connection.

Please check by running top in addition if bonnie++ takes all available CPU time in comparision to hdparm and ensure that you use a reasonable big file for bonnie. Additional try a test where you use more than one bonnie, perhaps three in parallel.


Ted Buis
Honored Contributor

Re: EVA 3000 performance

Data sheet always specify the maximum possible performance. Performance to the array's cache is always much faster than sustained performance to the drives, so you want to understand if your benchmarks and the specifications avoid the cache or make unrealistic use of the cache compared to your application. Performace on the EVA is always faster if you don't mirror the cache, which is generally a bad idea, but can be appropriate for certain temp files. Write performance is fastest with mirrored data, using all the disks that are possible in the array within a single vRAID group. So, to answer your question, no, I never believe you can expect to see real world performance close to the maximum rates. But to maximize performance for writes, Mirror, use the maximum number of fast disks possible in the array.
Mom 6