Adaptec 2230SLP RAID-5 slow on FreeBSD 5.4
Tamouh H.
hakmi at rogers.com
Tue Mar 14 06:03:05 UTC 2006
Hi,
We're having trouble getting reasonable performance with an Adaptec 2230SLP (FreeBSD shows it as 2130S SCSI U320) and latest FreeBSD 5.4 snapshot using AAC drivers :
__FBSDID("$FreeBSD: src/sys/dev/aac/aac.c,v 1.101.2.5
We're comparing diskinfo -t data between SCSI U320 and another machine with SATA 150, and the results are surprising.
We're getting around 45MB/s on the 2130S , while on SATA we receive above 60MB/s.
I've checked everything (cables, drives, played with read/write cache enabled or disabled) but not with any significant results.
I've seen other posts as well complaining about slow performance with Adaptec 2100S series cards and FreeBSD 5.x .
Any experiences with these adapters ? Is this Adaptec issue or something with the AAC driver limiting its performance ? It is to the point where I can actually feel the server is running awfully slow when doing backups...etc
Below are some info about the card, the drives and tests results:
AAC0> controller details
Executing: controller details
Controller Information
----------------------
Remote Computer: S
Device Name: S
Controller Type: No Info
Access Mode: READ-WRITE
Controller Serial Number: Last Six Digits = 265763
Number of Buses: 1
Devices per Bus: 15
Controller CPU: Unknown
Controller CPU Speed: 200 Mhz
Controller Memory: 256 Mbytes
Battery State: Not Present
Component Revisions
-------------------
CLI: 1.0-0 (Build #5263)
API: 1.0-0 (Build #5263)
Miniport Driver: 4.2-0 (Build #7348)
Controller Software: 4.2-0 (Build #7348)
Controller BIOS: 4.2-0 (Build #7348)
Controller Firmware: (Build #7348)
Controller Hardware: 2.64
The drives are in RAID-5 setup
freebsd3# diskinfo -t /dev/aacd0s1f
/dev/aacd0s1f
512 # sectorsize
221978296320 # mediasize in bytes (207G)
433551360 # mediasize in sectors
26987 # Cylinders according to firmware.
255 # Heads according to firmware.
63 # Sectors according to firmware.
Seek times:
Full stroke: 250 iter in 4.196076 sec = 16.784 msec
Half stroke: 250 iter in 3.621842 sec = 14.487 msec
Quarter stroke: 500 iter in 5.971962 sec = 11.944 msec
Short forward: 400 iter in 6.133371 sec = 15.333 msec
Short backward: 400 iter in 6.284642 sec = 15.712 msec
Seq outer: 2048 iter in 3.366757 sec = 1.644 msec
Seq inner: 2048 iter in 3.225525 sec = 1.575 msec
Transfer rates:
outside: 102400 kbytes in 3.137279 sec = 32640 kbytes/sec
middle: 102400 kbytes in 2.997041 sec = 34167 kbytes/sec
inside: 102400 kbytes in 4.061875 sec = 25210 kbytes/sec
-- COMPARE THIS WITH SATA DRIVE in RAID-1:
freebsd1# diskinfo -t /dev/ar0s1g
/dev/ar0s1g
512 # sectorsize
135622916608 # mediasize in bytes (126G)
264888509 # mediasize in sectors
16488 # Cylinders according to firmware.
255 # Heads according to firmware.
63 # Sectors according to firmware.
Seek times:
Full stroke: 250 iter in 1.494205 sec = 5.977 msec
Half stroke: 250 iter in 1.417056 sec = 5.668 msec
Quarter stroke: 500 iter in 2.862548 sec = 5.725 msec
Short forward: 400 iter in 2.354758 sec = 5.887 msec
Short backward: 400 iter in 2.300288 sec = 5.751 msec
Seq outer: 2048 iter in 0.163812 sec = 0.080 msec
Seq inner: 2048 iter in 0.177120 sec = 0.086 msec
Transfer rates:
outside: 102400 kbytes in 1.401566 sec = 73061 kbytes/sec
middle: 102400 kbytes in 1.664351 sec = 61525 kbytes/sec
inside: 102400 kbytes in 2.861386 sec = 35787 kbytes/sec
Any input is much appreciated...
Thx,
Tamouh Hakmi
More information about the freebsd-performance
mailing list