Subject: Re: kern/30531: lsilogic raid array crawls
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: netbsd-bugs
Date: 07/13/2005 19:05:03
The following reply was made to PR kern/30531; it has been noted by GNATS.
From: Patrick Welche <prlw1@newn.cam.ac.uk>
To: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
netbsd-bugs@netbsd.org
Cc: bouyer@antioche.eu.org, thorpej@shagadelic.org
Subject: Re: kern/30531: lsilogic raid array crawls
Date: Wed, 13 Jul 2005 20:04:10 +0100
The LSI21320-IS card has "IS" = "integrated striping", in other words
mirroring. If I use its firmware utility to break the mirror back into
two disks:
sd0 at scsibus1 target 0 lun 0: <FUJITSU, MAS3735NP, 5B08> disk fixed
sd0: 70007 MB, 27094 cyl, 8 head, 661 sec, 512 bytes/sect x 143374650 sectors
sd0: sync (6.25ns offset 127), 16-bit (320.000MB/s) transfers, tagged queueing
sd1 at scsibus1 target 1 lun 0: <FUJITSU, MAS3735NP, 5B08> disk fixed
sd1: 70007 MB, 27094 cyl, 8 head, 661 sec, 512 bytes/sect x 143374650 sectors
sd1: sync (6.25ns offset 127), 16-bit (320.000MB/s) transfers, tagged queueing
then the simple test of
dd if=/dev/rsd0d of=/dev/null bs=64k count=1000
gives a rather more respectable speed of 78392344 bytes/sec (about 75MB/s)
Any thoughts on how to spot what linux is doing that we aren't?
(have kgdb set up + chip manual)
Cheers,
Patrick