View Poll Results: Which controller is faster for RAID 10 w/8 sata drives?

Voters
3. You may not vote on this poll
  • Adaptec 51245 (1.2Ghz RAID on Chip / 512MB cache)

    1 33.33%
  • Areca ARC-1680ix (Intel 1200 MHz IOP348 I/O / 4GB cache)

    2 66.67%
Results 1 to 4 of 4

Thread: Hybrid Internal/External Raid Array

  1. #1
    Registered User
    Join Date
    Nov 2008
    Location
    Pittsburgh, Pa, USA
    Posts
    5

    Hybrid Internal/External Raid Array

    Hello,

    I just have 3 questions (?#?)
    However, if you would like to add more details, it would be appreciated ;-)

    I am trying to put the components together to build a RAID array.
    I am considering 3 different schemes, depending on the limiting characteristics (Speed & Compatibility) VS. Security of the Array.

    (I) Raid Options: 1E, 10, 50, 5EE, or 60 http://publib.boulder.ibm.com/infoce..._craid5ee.html


    This is critical because in the event that the external enclosure loses power, this only interrupts the mirrored side of the array.
    - RAID 10 = uses no parity calculations, making it more suitable for HD Video
    - I am considering the non-parity RAID types for their performance (1E, 10)

    - RAID 50 or 60 = faster than 5 and 6 alone, but a trade-off of capacity for write performance (if it is fast enough in this configuration, it may be a migration path later)
    - The mirrored sets are attractive in the event that the A)power, B)external power supply, or C)SAS cable fails I can still have a working set internally or vice versa (10, 50, 60) [It’s not stated that 0+1 is supported]

    - RAID 5EE is attractive for it’s built in Hot-Spare architecture
    http://publib.boulder.ibm.com/infoce..._craid5ee.html

    (?1?) Is it possible to configure where the drives align in the array?
    [For example, it is my intention for the array to be built by mirroring across the miniSAS cables (meaning that a mirrored set will be both inside and external)

    (?2?) Or would this already be the default configuration?]

    (II) Controller:

    Adaptec 51245 8-lane PCIe / RAID level 0, 1, 1E, 5, 5EE, 6, 10, 50, 60, JBOD (Unique = 5EE)
    Ports: 3 internal SFF-8087, 1 external SFF-8088
    Dual core
    1.2 GHz RAID on Chip 512MB cache
    http://www.adaptec.com/en-US/support...aid/SAS-51245/

    Areca ARC-1680ix- RAID level 0, 1, 10(1E), 3, 5, 6, 30, 50, 60, Single Disk or JBOD (Unique = 3, 30, Single Disk)
    With the same connections but with a 1200 MHz Intel IOP348 I/O Processor
    And included 512MB of on-board DDR2-533 memory with ECC protection (upgradeable to 4GB)
    http://www.amug.org/amug-web/html/am...reca/1680ix12/

    (?3?)Core2 on chip Vs. 4GB memory-? Which is more critical to performance for the nested RAID levels I am considering, a faster processor, or more ram?
    Adaptec claims they are the fastest when compared to green, However this is assuming they used the default Areca Ram setup of 512MB (I am willing to upgrade to 4GB) also, not sure of the real-world relevance of these tests.
    http://www.adaptec.com/NR/rdonlyres/...itepaperv7.pdf


    I have also considered controllers from LSI, High Point, and 3Ware but I am leaning towards Adaptec or Areca, for their quality build of card, along with the responsiveness of their support services.
    However I would be grateful for any recommendations that you can make based off of personal experience.

    (III) Hard Drives:
    I have the Seagate Drives listed below, (Seagate Barracuda 7200.11 ST3750330AS)
    I would like to utilize them if at all possible (otherwise I’ll have to eBay them and start fresh!)
    The compatibility white sheet for Adaptec does not list this drive as compatible (I am waiting on customer support to answer this)

    (IV) External Enclosure:
    There are 3 options that I am aware of:
    A) Port replication
    - I wish to avoid this route (what I am using currently) to avoid performance losses, additional complexity, and stability issues
    B) MiniSAS to 4X SATA connectors
    - This seems to provide the most direct link and closest solution to having all of the hard drives inside the server case (however it also seems to be the least common)
    Example of required enclosure: http://eshop.macsales.com/item/IcyDock/MB561S4S/

    C) Multi-Link (miniSAS) or Infiniband
    - This is practically the same as option B) connection wise? There seems to be more options for this type of setup
    Example of required enclosure: 8-Bay http://www.pc-pitstop.com/sata_enclosures/scsat84xt.asp
    4-Bay http://www.pc-pitstop.com/sata_enclosures/x4express.asp

    -What I have now: AMS DS-2350S eSATA 5 bay Enclosure W/ 3 750GB HDs Raid 0
    This provides some level of redundancy, however all “Backups” of files must be done manually.
    I have considered automation helping this process but I feel that I have come up with an even better solution using the RAID levels mentioned above

    -What I’m migrating to: Instead of 2 separate redundant volumes, I wish to employ a single volume . . . (automated redundancy through RAID)

    Objective:
    While utilizing these drives internally in any Raid Configuration INSIDE my PC case would be a fairly standard operation,
    The complexity I am introducing is storing ½ (or more) of a SINGLE array EXTERNALLY and utilizing a SEPARATE enclosure & power supply.
    The advantage to this setup is:
    1) Larger expansion than inside the PC case
    2) Reduced load to the PC power supply
    3) Ready access to hot swap drives in the array
    4) Somewhat physical separation and redundancy (power supply)

    Storage Usage:
    This volume will consolidate various types of data into a single repository that can be readily searchable. (also thru indexing)
    A large part of the storage will be media files, some being HD-video files that will be used in video editing. (AVCHD so more processor intense than bandwidth, however I may convert to MPEG2 before editing at which point I will be dealing with minimum bandwidth requirements)


    Current System Components:
    Vista Ultimate64, GIGABYTE GA-X48-DQ6 LGA 775, 3.0GHz Intel X48, E8400, [2GB X2] 4GB GeIL Evo One DDR2, [2X]Raptor WD360ADFD 36GB(OS drives - Mobo Raid1) 750GB(X7)Seagate Barracuda 7200.11 ST3750330AS


    I apologize for the length of this post, I tried to organize somewhat to compensate.
    Hopefully this will simplify the thread so that these details do not need to be repeated.
    I value any suggestions concerning equipment, implementation, or venders with which you have knowledge or experience.

  2. #2
    Xtreme Addict
    Join Date
    Nov 2003
    Location
    NYC
    Posts
    1,592
    1. RAID6 is more of a factory in large arrays when you need to account for the possibility of loosing more than one drive. Raid 0/1 will likely be the best performance assuming the extra storage space provided by RAID5 isn't needed.

    2. I've got a 3ware 9650se raid array with OLDE seagates (over 4 years old) that manages to sustain 150MB/sec in Raid5. Pretty sure you won't have trouble streaming HD to and from that. It was more of a concern with the old IDE drives that could barely manage 30MB/sec (and got even slower in RAID). Newer 4 drive Raid5 Arrays should do even better so the array controller isn't a issue for a single user.

    The Hotspare is very nice indeed, i find that its a function included in alot of todays controllers

    For the drives you listed you really don't need something like the 1680xi, they aren't fast enough to really stress it even with 8 of them.

    3. This drive is a desktop drive and rated as such, not for 24x7 useage (keep in mind), if this is a storage array with 24x7 uptime you will want to look for "enterprise drives" which also typically are validated on RAID controllers.

    4. If you choose a external enclosure rather than getting a case which can simply accomodate the drives with hotswap bays you are pretty much forced to get controllers with external ports.

    How many drives, what array size and what useage are you shooting for (or the MB/sec you want)?

  3. #3
    Xtreme Member
    Join Date
    Jun 2008
    Posts
    160
    I would take what that PDF shows with a grain of salt. On the last page it puts the areca 1680 at 420 MB/sec read/writes. That seems odd considering my ARC-1280ML can do 830 MB/sec reads and 650 MB/sec writes and it is an older generation card.

    Anyway, if you are going to use AS-series seagate drives neither of these controllers will work. I wanted to upgrade to the ARC-1680ix-24 but did not due to the fact that it has compatability issues with the AS series drives and I already has 12 of them from a previous raid setup.

    One important thing (which I missed reading your post) is how many drives are you planning on having? I doubt any of the raid controllers will let you setup which drives are the mirror drives. Do you really need an external enclosure? This shouldn't be needed unless you are doing 24+ drives in your array.

    Adaptec controllers I believe have a 16 drive (or was it 16TB?) limit when doing parity raid which disqualifies them for me.

    I ended up using the ARC-1280ML since it supports the AS drives and I have had no issues with mine.
    Supermicro SC846 Case
    Supermicro X9DR3-LN4F+
    Dual Intel Xeon E5 4650L (8 core, 2.6Ghz, 3.1 Ghz Turbo)
    EVGA Geforce gtx 670
    192GB DDR3 PC-1333 ECC Memory
    ARC-1280ML raid controller
    24x2TB Hitachi SATA (raid6)
    ARC-1880x raid controller
    30x3TB Hitachi SATA (raid6)
    - External in two SC933 Case
    Work/Home:

  4. #4
    Registered User
    Join Date
    Nov 2008
    Location
    Pittsburgh, Pa, USA
    Posts
    5
    I changed my email address and got locked out of the forum until I could verify, sorry for the delay.


    Quote Originally Posted by Levish View Post
    1. RAID6 is more of a factory in large arrays when you need to account for the possibility of loosing more than one drive.
    You are right about RAID6 Levish, one reason however I was considering it (RAID 60) is because I don’t really have the backup I should and the extra protection seems like a security blanket (provided performance is not a prohibitive)
    Quote Originally Posted by Levish View Post
    Raid 0/1 will likely be the best performance assuming the extra storage space provided by RAID5 isn't needed.
    Just to be sure we are on the same RAID page, I am speaking of striped mirrors (RAID10) and not mirrored stripes (Raid 1+0) although the latter would probably assure that the separation would work better. http://www.storagereview.com/guide20...ltLevel01.html
    Just making sure we are speaking of the same array, the controllers listed do not claim to support Raid 0/1.

    I’ve thought about possibly migrating to one of the space saving RAIDs to delay upgrading the array, however if I can get the performance/stability necessary from the start from RAID 50/60 it would simplify things greatly. (and save $/space)

    Quote Originally Posted by Levish View Post
    2. I've got a 3ware 9650se raid array with OLDE seagates (over 4 years old) that manages to sustain 150MB/sec in Raid5. Pretty sure you won't have trouble streaming HD to and from that. It was more of a concern with the old IDE drives that could barely manage 30MB/sec (and got even slower in RAID). Newer 4 drive Raid5 Arrays should do even better so the array controller isn't a issue for a single user.
    Agreed Levish, the move to SATA has done wonders for RAID. I’m not concerned at all about the read access to stream HD but I am hoping to be able to EDIT HD in place without moving it to my RAID1 OS array and so the write access comes into question for anything less than RAID10.

    [QUOTE=Levish;3474158]The Hotspare is very nice indeed, i find that its a function included in alot of todays controllers

    For the drives you listed you really don't need something like the 1680xi, they aren't fast enough to really stress it even with 8 of them.

    Quote Originally Posted by Levish View Post
    3. This drive is a desktop drive and rated as such, not for 24x7 useage (keep in mind), if this is a storage array with 24x7 uptime you will want to look for "enterprise drives" which also typically are validated on RAID controllers.
    You are correct, I was not planning on this application when I purchased the drives.

    UPDATE:
    This is how Adaptec and Areca have responded concerning appropriate hard drives:

    Adaptec,

    With Hitachi, we have no problems, so any "raid edition" drive is good.
    I would also not recommend the Western Digital RE2 or RE3 models as they have also some issues at the moment, especially with the high port controllers like the 51245.
    The Samsung F1 drives drives are OK, but if you take the HP103UJ models, they must have the firmware lever with "113" at the end (older versions are not so good).


    Areca
    There are many features we have
    implemented in the Barracuda ES.2 (nearline) for the enterprise / nearline
    storage solution, such as a more robust mechanical platform and servo,
    along with an RV sensor to help mitigate any offtrack writes caused by RVI
    that would be seen in these large enterprise solution enclosures. We can
    not support the use of desktop drives in these environments as mentioned
    above, and for other business reasons. Therefore we can not provide the
    change you are requesting below. We have communicated this same message to
    the other host bus adapter partners that utilize the Intel Sunrise Lake IOP
    in their solutions, that have requested a similar change.

    We are however planning on rolling the F/W on the Barracuda ES.2 ( to SN06)
    in the mid October time frame that has cont_p disabled as a default. This
    new F/W (SN06) will ship directly from the factory, and it will eliminate
    the need for customers to flash in the field."

    I will compare the entry level “raid edition” hard drives from Hitachi, Western Digital, and Seagate.
    Can any one make a recommendation as to their preference among these?

    Quote Originally Posted by Levish View Post
    4. If you choose a external enclosure rather than getting a case which can simply accomodate the drives with hotswap bays you are pretty much forced to get controllers with external ports.
    Yes and No.
    Both controller listed have 1 external 4X 8088 miniSAS connector. So if we are talking only about 4 external drives & 4 internal (+a 5th or 6th for hotspare) then these cards would accommodate me as is. I say “No” because really there is no difference (as far as I have been told) in an externally attached 8088 cable directly to hard drives than one attached to an ‘internal’ 8087 port that is simply routed outside
    Or for the ‘neat’ way to do it (but more expensive) see conversion plates:
    1-Port SFF-8088 to SFF-8087 Adapter

    This could be used for all internal controllers, or for external expansion to the 2 listed above.

    Quote Originally Posted by Levish View Post
    How many drives, what array size and what useage are you shooting for
    The answer would be that I would like to start with 8 drives {+ hot spare(s)} with the prospect of expanding externally when needed.
    I am considering new 750GB’s or perhaps 1TB’s depending on price.

    Quote Originally Posted by Levish View Post
    (or the MB/sec you want)?
    That is a good question that I am not 100% sure of the answer yet.
    If I EDIT AVCHD then the burden would be more on my processor, however if I encode to MPEG2 then the burden falls more on the storage write times.
    (I am shopping for HD editing software, Sony and Adobe are in the running, but this is a different thread)
    I believe with the old IDE drives, only RAID 0 was fast enough to support HD EDITING, perhaps this is no longer an issue with SATA drives, and of course RAID 50/60 have faster write times than their 5/6 counterparts.


    Quote Originally Posted by Sandon View Post
    I would take what that PDF shows with a grain of salt. On the last page it puts the areca 1680 at 420 MB/sec read/writes. That seems odd considering my ARC-1280ML can do 830 MB/sec reads and 650 MB/sec writes and it is an older generation card.

    Anyway, if you are going to use AS-series seagate drives neither of these controllers will work. I wanted to upgrade to the ARC-1680ix-24 but did not due to the fact that it has compatability issues with the AS series drives and I already has 12 of them from a previous raid setup.
    Thank You Sandon, I hoped to get real world perspective on Adaptecs claims (notice to they only compare the Areca w/ 512 cache?)
    @ AS-series seagate drives: you are correct, see reply to Levish above

    Quote Originally Posted by Sandon View Post
    This shouldn't be needed unless you are doing 24+ drives in your array. One important thing (which I missed reading your post) is how many drives are you planning on having? I doubt any of the raid controllers will let you setup which drives are the mirror drives. Do you really need an external enclosure?
    I will need the external for both this setup and for future (See reply to Levish above)

    Quote Originally Posted by Sandon View Post
    Adaptec controllers I believe have a 16 drive (or was it 16TB?) limit when doing parity raid which disqualifies them for me.
    I ended up using the ARC-1280ML since it supports the AS drives and I have had no issues with mine.
    I have never heard this Sandon, thanks for the tip, I will ask Adaptec support about this. If it is 16TB, would that apply to the volume size? Or the attached drives limit? (perhaps this is because of their fixed 512MB cache?)

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •