Happy to have found this forum. I need to preface this with:
1) I am a relative noob to Linux in general
2) This is going to be a long post in an attempt to provide enough info to solve the problem (and the fact that I have been banging my head against the wall for the last 2 months!)
3) All of the vendors for the hardware are involved and appear to be stumped also.
Server: Dell 1750 Poweredge, 1GB Ram, RAID 5 SCSI (15K) local disks
HBA: ATTO Celerity FC-42XS PCI-X
Array: Infortrend (EONStor) 12 Slot, Fiber SATA Array with dual ES-S12F-R1420 dual channel controllers
GBICs: 4Gb on all four channels
Config: The array is configured so that channel 1 has 6 disks (5 + 1 Spare) and channel 2 has the same in a hardware RAID-5 Configuration
Idea: The idea was to split the controllers and strip it back together using mdadm RAID0 configuration.
Purpose: Use with Final Cut Pro on Mac across 10Gbit network connected share on Linux FC5 for Video Editing Uncompressed video -
Minimum Required throughput is 160MB/Sec (MegaBytes - NOT BITS) - Expected (from an engineer at the array manufacturer and confirmed by ATTO - 300-400MB/Sec - MORE THAN ENOUGH!
Testing history -
1) Locally tested Array on Mac - connected array directly to MAC G5, striped both channels with Mac Journeled partition and RAID0 (Software) - Ran at 170MB/Sec + - Acceptable!
2) Tested throughput of Neterion 10Gb network cards between Mac and FC5 (on Dell 1750) avg'd 5Gb (= +/- 480MB/sec) Acceptable!
3) Locally tested Array on Dell 1750 using Windows 2000 Server and all appropriate ATTO drivers - +/- 300MB/sec sustained. Acceptable!
4) Locally tested array on SAME Dell 1750 using FC5 (latest kernel) and all latest drivers for ATTO and Array - 55MB/Sec - WHAT the heck!?!?
At this point, I ran bonnie++ and hdparm and confirmed the original test on linux (time cp test.mov test1.mov - did the math - 2.5Gb file averaged 35 - 55MB/sec... but never over 55MB/Sec. I also ran bonnie++, hdparm and the "time cp" test against the local scsi disks in the Dell and got 60-70MB/sec.
I am stumped and so are the hardware manufacturers. I am also two weeks behind on this project and need some real help here. I have tried everything my basic linux knowledge has allowed me to test.
Any help would be greatly appreciated!
The Server is in a lab environment right now, so I can reinstall or blow away stuff and do intrusive testing -- so don't be affraid to make suggestions.
I am a windows guy by trade, but I fighting for the ability to use Fedora for this project... I am fairly certain I can make it work with Windows, but I have been looking to learn linux, and this (so far) has been a perfect learning oppertunity.