From: Tim Harvey <tim_harvey@yahoo.com>
To: linux-kernel@vger.kernel.org
Subject: Poor SATA / RAID performance (2.6.11 and promise SATAII150 TX4)
Date: Wed, 30 Mar 2005 19:12:50 -0800 (PST) [thread overview]
Message-ID: <20050331031250.42410.qmail@web30511.mail.mud.yahoo.com> (raw)
Greetings,
I'm attempting to benchmark software RAID5 on a system with:
- Promise SATAII150 TX4 card
- 4 Segate ST3300831AS drives
- custom built kernel 2.6.11 (to get driver for promise SATAIITX4)
- FC3 install
- EPIA M10000 mainboard, 256MB memory
The tools I'm familiar with for benchmarking a PATA based RAID system are:
- hdparm
- dd
Here are some interesting stats from my system:
[root@epiam10k ~]# more /proc/mdstat
Personalities : [raid5]
md0 : active raid5 sdd1[3] sdc1[2] sdb1[1] sda1[0]
879100608 blocks level 5, 4k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
[root@epiam10k ~]# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 116 MB in 3.02 seconds = 38.45 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for
device
[root@epiam10k ~]# hdparm -t /dev/sda1
/dev/sda1:
Timing buffered disk reads: 104 MB in 3.05 seconds = 34.10 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for
device
[root@epiam10k ~]# hdparm -t /dev/md0
/dev/md0:
Timing buffered disk reads: 72 MB in 3.03 seconds = 23.79 MB/sec
[root@epiam10k ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 0 3628 8984 142704 0 0 423 23 1023 112 30 3 61 6
Observations:
- the performance of a raw SATA device (/dev/sda in the above example) seems
low when I compare it to a PATA drive from a previous system (which would get
about 45MB/sec)
- the performance of the RAID5 array (/dev/md0) seems very low - I expect
quite an increase over a single device due to striping
- the number of interrupts per second (1023) seems very high
Questions:
- is hdparm the right tool for looking at SATA devices?
- is the error regarding the ioctl an issue?
- how do I set/get the DMA modes for the SATA controller and SATA drives?
- why would the interrupts per sec reported from vmstat be so high?
Thanks for any suggesitons. Please 'cc' me in any replies to the list.
Tim Harvey
next reply other threads:[~2005-03-31 3:12 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-31 3:12 Tim Harvey [this message]
2005-03-31 14:08 ` J.A. Magallon
2005-03-31 16:22 ` Lee Revell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050331031250.42410.qmail@web30511.mail.mud.yahoo.com \
--to=tim_harvey@yahoo.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®