HPE EVA Storage
1820475 Members
2967 Online
109624 Solutions
New Discussion юеВ

Disk performance testing

 
SOLVED
Go to solution
Rick Barr_1
Occasional Contributor

Disk performance testing

I want to do performance testing from my server to disks residing on a EMC SAN storage system. In the past I have used the timex dd command but not sure if this is an accurate test to the EMC box. I am using META volumes and have broken my spendels into Super High, High, Medium and low.

What command or commands can I use to get an accurate performace test?
rbarr
7 REPLIES 7
Steven E. Protter
Exalted Contributor
Solution

Re: Disk performance testing

Lots of commands will do it.

I sometimes issue a series of complex find commands starting at the root. this load tests and gets a not of processes hitting the disk.

If there are database apps on the disk, I reindex keys at varying levels based on how hard I want to push the disk.

I collect the data with this attached script.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Sridhar Bhaskarla
Honored Contributor

Re: Disk performance testing

Hi Rick,

One thing I have observed so far is that any load test you do at the ground level is not going to be too valid once you load the application. The performance is dependent on how the application accesses the data and how you laid out your filesystems.

I would suggest to load your actual application and run load tests through it. Try with various scenarios like online JFS options, seperation of filesystems per activity etc., Choose the ones that give you the best performance for "your application".

-Sri
You may be disappointed if you fail, but you are doomed if you don't try
Chris Vail
Honored Contributor

Re: Disk performance testing

I've attached a command, pat, that I creatively acquired from a HP tuning guy. The command "pat -f /mount/point" gives you some great information. Its as dumb as a rock, but I like it: it gives simple numbers that even pointy-haired bosses can sometimes understand--but don't count on it.


Chris
T G Manikandan
Honored Contributor

Re: Disk performance testing

This is the tool which can give you great results

http://www.storagetek.com/prodserv/products/software/freeware/stkio/
Tom Geudens
Honored Contributor

Re: Disk performance testing

Hi,
We've just had extensive consultancy on this issue (with consultants from both HP and EMC onsite). You've got to distinguish between what you want to test.

1. Throughput
http://www.iozone.org/

2. Response time
ftp://ftp.emc.com/pub/symm3000/iorate/
# Read the manpage very carefully, this tool is potentially destructive !

If you want very specific data, you might look at EMC's Workload Analyzer (WLA). However, you've got to pay to get that ...

The HP guys based their interpretation mostly on data from sar (-d). The avserv and avwait from sar can also be used to compute average response times (just add them ;-) in the interval.

This should put you "on the road".
Regards,
Tom
A life ? Cool ! Where can I download one of those from ?
Sunil Sharma_1
Honored Contributor

Re: Disk performance testing

Hi,

i think you are looking for end to end performence testing of your environment, infact you have to use command like dd or volume manager related command like pvmove or veristas commands like relayout or so.
but if you want to do the testing on EMC disk/Hyper performencs you WLA (Work load analyzer or Symtop ig good tools from EMC. apart of this if you have SYMCLI installed you can use symstat command it will give you i/o operations on each luns.

Regards

Sunil
*** Dream as if you'll live forever. Live as if you'll die today ***
Eugeny Brychkov
Honored Contributor

Re: Disk performance testing

Please do not use dd for perfomance testing. dd is single threaded, and does not create concurrent I/Os. Of course, you can run multiple instances of dd, but in this case perfomance may be difficult to calculate. I would recommend to use specialized perfomance measurement tools, not these dumb like dd in unix and copy/xcopy in windows
Eugeny