Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libata + SATA + aacraid == bad performance?



In kernel 2.6.17 on Ubuntu I was seeing an average of 107 MB/s read
speed from hdparm -t with a software RAID0 array containing two
identical large SATA drives.  This speed was about 60 MB/s for each
drive individually.

However, now with 2.6.17 and an actual Adaptec hardware raid
controller utilizing a RAID0 array on four of these identical large
drives, we are only seeing about 120 MB/s.  I would have thought this
number should jump significantly given double the drives in the array
(2->4).  One other problem is that hdparm is now reporting
"HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
ioctl for device", but I am told this is a small error that can be
ignored since the aacraid driver is trying to wait for a flush to
occur, but that the new libata subsystem (since 2.6.15?) is causing
that to fail.

I would ideally like to see 200 MB/s read speed here.  Any suggestions
on the poor read performance?
-- 
Kristian Hermansen

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.





BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org