Hardware RAID adaptors and FreeBSD (was Re: ARECA ARC-1120
RAID adaptor
Mike Tancsa
mike at sentex.net
Wed Mar 23 19:41:08 PST 2005
At 02:08 PM 09/03/2005, Mike Tancsa wrote:
>FYI, I placed an order for one of the PCI-X 4 port versions today. I
>should have it in 2 weeks or so and will summarize my FreeBSD experiences
>with it then.
Got the card today and so far so good! The RAID5 is *really* quite fast
compared to the older 8000 series 3ware. The drives are the same as before
as is the rest of the hardware (see previous postings). Just the raid card
has changed. FCIII=Fedora 3. The tests in each case was done with the OS
on a separate drive and the /mnt partition one big partition off the raid
controller.
-------Sequential Output-------- ---Sequential Input--
--Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block---
--Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec
%CPU
twe 2000 33789 25.8 34065 8.3 14038 3.8 47484 44.6 67316 9.5
2873.7 5.7
FCIII 2000 28073 62.0 22391 4.3 12189 2.0 17577 35.5 102132 5.5
1853.7 2.5
ARECA 2000 67648 52.0 63716 17.1 32715 8.5 59734 56.1 76906 11.1
5686.4 11.3
3000 72200 55.7 64210 17.0 32635 8.5 58834 55.5 79055
11.2 329.9 0.9
PostMark v1.5 : 3/27/01
pm>set size 300 100000
pm>set transactions 400000
pm>set location /mnt
pm>run
Creating files...Done
Performing transactions..........Done
Deleting files...Done
Time:
1287 seconds total
1287 seconds of transactions (310 per second)
Files:
200107 created (155 per second)
Creation alone: 500 files (500 per second)
Mixed with transactions: 199607 files (155 per second)
199905 read (155 per second)
199384 appended (154 per second)
200107 deleted (155 per second)
Deletion alone: 889 files (889 per second)
Mixed with transactions: 199218 files (154 per second)
Data:
12715.55 megabytes read (9.88 megabytes per second)
12728.92 megabytes written (9.89 megabytes per second)
pm>
The card has source code drivers for FreeBSD 4 and 5 available (i386 and
amd64 at ftp.areca.com.tw) on their FTP site as well as a binary cli and
http app that allows you to monitor and configure all aspects of the
card. The drive shows up as a scsi device so a user can use sysinstall to
fdisk / disklabel it. Compiled and loaded the drivers via kld and
arcmsr0: <ARECA ARC1110 PCI-X 4 PORTS SATA RAID CONTROLLER
Driver Version 1.20.00.02> mem 0xf9000000-0xf9000fff irq 18 at device 14.0
on pci2.
I configured the RAID5 array from the web and a camcontrol rescan all shows
da0 at arcmsr0 bus 0 target 0 lun 0
da0: <Areca Volume Set # 00 R001> Fixed Direct Access SCSI-3 device
da0: 166.666MB/s transfers (83.333MHz, offset 32, 16bit), Tagged Queueing
Enabled
da0: 715255MB (1464843264 512 byte sectors: 255H 63S/T 91182C)
I havent really brutalized the card and drivers yet, but running 2 dozen
bonnie -s 200 -d & in the background does not lock up the machine, and
despite all the io going on, the machine is still fairly responsive
It would be really great to see support for this card as part of
FreeBSD. The source code seems to imply a BSD'ish header, so perhaps this
will be possible
---Mike
More information about the freebsd-performance
mailing list