facebook rss twitter

Review: Boston SAS RAID -X- Pack (LSI MegaRAID 8408E, Seagate ST3750640AS & Supermicro SATA M35)

by Steve Kerrison on 17 August 2006, 08:50

Tags: Boston

Quick Link: HEXUS.net/qagfj

Add to My Vault: x

System setup and notes


We're nearly at the testing stage now, but first, system setup and notes.

ComponentDetails
ProcessorAMD Athlon 64 3200+ (Socket 939, Winchester, 2.0GHz)
Memory2x 512MiB Corsair ValueSelect PC3200
GraphicsS3 Virge PCI
MotherboardASUS A8N SLI Deluxe - BIOS 1017-004
Hard drivesSeagate ST380817AS 80GB SATA 1.5Gbps
4x Seagate ST3750640AS 750GB SATA 3Gbps
Storage controllersNVIDIA SATA - nForce 6.70 drivers
LSI MegaRAID 8408E - v1.20 driver
Operating SystemWindows XP Professional 32-bit SP2

Notes

Feel free to laugh at the S3 Virge PCI. There wasn't a spare PCIe graphics card at this reviewer's disposal at the time of testing. That said, we're not silly enough to test a RAID array with 3DMark 2006. The graphics subsystem isn't what's on test, so it doesn't matter. With no PCIe graphics card, we popped the MegaRAID into a PEG slot. However, had we a PCIe card we could have run both; with the board in SLI mode both PEG slots get x8 PCIe bandwidth; still enough for the MegaRAID.

Other observations we might make on the system specification include the CPU. A server running this card may have a multi-core or multi-CPU setup. There may also be more (and possibly DDR2) RAM.

Finally, the operating system in use is subject to a 2TB disk size limitation. Our four 750GB disk RAID-5 array weighed in slightly above this (as did RAID-0, obviously). This can't be fixed by only formatting part of the disk... disk manager can't see it because it's too big. Luckily, the RAID management tools allowed us to reduce the size of the virtual disk presented to the OS. We trimmed it down to just below 2TB where necessary, leaving a portion of the disks unused, but all of them still part of the array, meaning performance shouldn't be affected. 64-bit versions of XP and Windows Server 2003 are not limited to 2TB volumes.

Testing software

IOMeter 2004.07.30
IOZone 3.263
HD Tach RW 3.0.1.0

For IOZone, we ran our usual read/write tests with file sizes up to 128MB and record sizes up to 16MB on a single, NTFS formatted-partition on the drives/arrays.

HD Tach was run on unformatted disks, allowing us to undertake write tests to verify our other write-test results. However, we'll only be graphing CPU and burst results.

Finally, here's our testing regime for IOZone, also applied to unformatted disks:

Option/TestConfiguration
Outstanding I/Os10
Individual test run time30 seconds
Read test access spec1MB transfers
100% sequential
100% read
Write test access spec1MB transfers
100% sequential
100% write
General usage access spec64KB transfers
50% sequential, 50% random
33% write, 67% read

Disk configurations

We used the following disk configurations for our testing, to test out the RAID card's capabilities as well as its performance.

  • MegaRAID level 5, in online, degraded and rebuilding states, default settings
  • MegaRAID level 5 alternative config. with write-back caching and read-ahead enabled
  • MegaRAID level 0
  • Single 750GB Seagate SATA disk
  • NV SATA RAID-0 using 2x 250GB Seagate SATA disks

We fiddled with a few performance settings to come up with the alternative configuration for the RAID-5 array, to see if it would make any difference.

While not tested on exactly the same system or with the same disks, we provided the NV RAID-0 results as some form of comparison against what is essentially pretty cheap (and not failsafe) RAID.