- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: Testing Disk I/O Performance
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 05:47 AM
тАО09-12-2007 05:47 AM
Does anyone know how I can test my local attached disk storage by writing & reading and captured the disk I/O??
I am currently running RHAS 3.0 ia64 server.
Thank you in advance.
Jorge
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 06:26 AM
тАО09-12-2007 06:26 AM
Solutionhttp://www.iometer.org/
iozone
http://www.iozone.org/
Or a simple dd to create a 1GB file and meassure the time
time dd if=/dev/zero of=/dev/sd
Remember this dd is command destructive.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 07:31 AM
тАО09-12-2007 07:31 AM
Re: Testing Disk I/O Performance
I've checked out your recommandations. Unfortunately, iometer doesn't support IA64 at this time. However, the iozone does, I think. Would you know how to use the IOzone utility?
Thanks,
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 10:21 AM
тАО09-12-2007 10:21 AM
Re: Testing Disk I/O Performance
time -p dd if=/dev/raw/raw4 of=/dev/null bs=1024k
dd: reading `/dev/raw/raw40': No such device or address
262146+1 records in
262146+1 records out
real 1633.71
user 0.23
sys 59.88
It came back with results even though it said it couldn't find the device. Can someone let me know how to read these numbers?
Thank you!!
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 10:43 AM
тАО09-12-2007 10:43 AM
Re: Testing Disk I/O Performance
dd: reading `/dev/raw/raw40': No such device or address
262146+1 records in
262146+1 records out
real 1633.71
user 0.23
sys 59.88
I think that it "does" find the device, but as you did not specified a "count" then it reached the end of the device.
Is this a device of 262GB aprox (262146 records of 1MB)? If so, then it took 27 minutes (16633/60) to read 262GB, that is about 164 MB/s (very good!).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 02:18 PM
тАО09-12-2007 02:18 PM
Re: Testing Disk I/O Performance
You're correct. The partition was roughly around 274GB raw. How do you specified a "count" within the command line that I used ealier?
As you've indicated, the I/O seems to be good. I don't think 164 MB/s is good since the storage is built on a HP EVA5000 Storage. Shouldn't I be getting something like double or 3 times faster than my testing? We were getting about the same speed when our Oracle DB was running on the MSA1500 storage.
Any ideas where else I can look for some answers??
Thanks,
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 02:47 PM
тАО09-12-2007 02:47 PM
Re: Testing Disk I/O Performance
The storage sould be connected to a sanswitch, you could monitor the performance via portperfshow command of the sanswitch, and lauch a few "dd" in parallel to try to saturate I/O, to different LUNs. Check also your CPU resource usage and try different block sizes.
You could also try different I/O elevators:
http://www.redhat.com/magazine/008jun05/features/schedulers/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-12-2007 05:55 PM
тАО09-12-2007 05:55 PM
Re: Testing Disk I/O Performance
http://www.garloff.de/kurt/linux/bonnie/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 01:45 AM
тАО09-13-2007 01:45 AM
Re: Testing Disk I/O Performance
time -p dd if=/dev/raw/raw47 of=/dev/null bs=1024k
dd: reading `/dev/raw/raw47': No such device or address
262138+1 records in
262138+1 records out
real 1562.16
user 0.25
sys 51.88
I will give other options you've suggested a look and let you all know.
Thanks,
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 02:18 AM
тАО09-13-2007 02:18 AM
Re: Testing Disk I/O Performance
AFAIK, Oracle uses 8k block sizes, so, in my first example you can see:
time dd if=/dev/zero of=/dev/sd
time dd if=/dev/sd
That is, read or write 8k 131072 times (8k*131072=1GB).
And the suggested test is to run in more than one dd at the same time to different devices.
Good luck.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 02:30 AM
тАО09-13-2007 02:30 AM
Re: Testing Disk I/O Performance
time dd if=/dev/sdad1 of=/dev/null bs=8192 count=131072
131072+0 records in
131072+0 records out
real 0m7.541s
user 0m0.067s
sys 0m3.436s
Can you tell me how to convert these numbers?
Thanks much!
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 03:06 AM
тАО09-13-2007 03:06 AM
Re: Testing Disk I/O Performance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 03:59 AM
тАО09-13-2007 03:59 AM
Re: Testing Disk I/O Performance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 04:11 AM
тАО09-13-2007 04:11 AM
Re: Testing Disk I/O Performance
So, what you're saying is that from the test result, it was 135 MB/s?
Thanks,
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2007 04:15 AM
тАО09-13-2007 04:15 AM
Re: Testing Disk I/O Performance
Thanks for your feedback. I am just trying to find a way to do the I/O comparison from the based test numbers before we migrate our DB from one SAN storage to another.
Thanks,
Jorge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2007 07:05 PM
тАО09-19-2007 07:05 PM
Re: Testing Disk I/O Performance
most disks will be able to read a sequence of data pretty fast, random access, write speeds etc are equally important.
that is why true benchmark tools are better suited.