RAID 0 array of SSDs: not a bad idea, but not easy

I thought you all might find this interesting, and in any case, I'd enjoy hearing feedback as you might also audit these conclusions based on your own expertise with PC systems.
I'm pushing technology to the furthest limits at all times, because I'm grinding through highly compressed 28 Mbps AVCHD 1080p footage while applying numerous layers of GPU-accelerated effects, onto multiple tracks and camera angles inside the Adobe Premiere Pro CS6 workflow.  We all know that one of the critical ingredients to surviving in that context is disk access speed (complementing CPU power, which for me is an Ivy Bridge 3770K overclocked to 4.4 GHz) -- and this is one area where a RAID 0 array of SSDs actually results in meaningful performance gains.  For people playing games, not so much.
The dilemma, taking my Gigabyte GA-Z77X-UD5H motherboard as a typical example, was this:  I wanted my RAID 0 SSD array (two PNY XLR8's comprising half a gigabyte) to co-exist with my Vertex 3 SSD boot disk.  The typical Z77 motherboard only has two Intel SATA-III ports, and those ports are the only ones (to my knowledge) that offer native TRIM, while the supplementary Marvell SATA-III ports do not.  Since junk collection (of the kind that supplements any modern SSD's own internal junk collection) is more critical on the boot drive, and is almost useless on a mostly read-only drive, I didn't have the option to move my Vertex 3 SSD boot disk over to those Marvell SATA-III ports.  In the meantime, I did try out the RAID 0 SSD array on those Marvell SATA-III ports, which are supposed to provide a theoretical headroom of 1.2 GB/s (i.e., 600 MB/s x 2), but I got a stunningly offensive, ridiculous, laughable 350 MB/s or so read rate -- from a RAID 0 SSD array!  Those PNY XLR8's are rated at around 500 MB/s read speeds on their own!
Bottom line, I felt that the optimal compromise was this:  move the boot SSD onto the Intel SATA-II ports, hitting up against the bottleneck of 300 MB/s (whereas the drive normally performed at around 500 MB/s on the SATA-III port).  Then, assign the RAID 0 array to the two native Intel SATA-III ports.  No joke, in that configuration, using ATTO Benchmark, I got over 1.2 GB/s read speeds.  That's a godsend for constantly pulling multiple compressed HD video source files (many of them over 1 gigabyte in size) into any complex video editing workflow.
I haven't found conclusive proof, but I suspect that the motherboard's Marvell SATA-III controller is grabbing (for life) onto a singlular PCI-E x1 lane, leaving way less bandwidth than necessary to live up to even one single 600 MB/s SATA port spec, let alone the aggregate of several SATA-III ports.  Does that sound right?  And moreover, what moron would engineer things this way, calling a port SATA-III when it performs sub-SATA-II?
I also suspect that this is fairly typical on today's best Ivy Bridge motherboards.  Thoughts?  We are all obviously trying to avoid the clutter of adding a dedicated RAID card, which would probably underperform in comparison to the native Intel controller anyway.

Alex DeJesus wrote:
So, is anything being done about the Marvel ports on newer motherboards?? Is it a firmware issue? I would like to put this behind me at some point. I find it hard to believe this topic hasn't come up before.
I'd like to get two RAID 0 arrays on four SATA 6 GBs ports for storage and another RAID 0 of SSD for system and programs
The only way to get more RAIDable 6Gb/s ports is to either get yourself a RAID card which in the case of your Z77 MB is not practical (it will cause your GPU x16 slot to operate at x8) or get the Asrock Z77 Extreme11 MB which has an on-board LSI SAS 2308 controller which interfaces to a PCIe 3.0 bus via a PCIe extender PLX 8747 bridge chip

Similar Messages

  • How can I see my notes on my computer, but not through the projector?

    How can I see my presenter notes on my computer, but not projector them on the screen?

    If presenter display is showing on the projector and the presentation on the Mac, press  X on the Keyboard to swap over displays.

  • Can anyone tell me where to send my i phone to for repair?? I have paid by card on this site but been given no details as to what address it is to be sent . i am not a computer whizz but not an idiot either and i am becoming more and more frustrated !!!!!

    Can anyone tell me where to send my i phone to for repair?? I have paid by card on this site but been given no details as to what address it is to be sent . I am not a computer whizz but not an idiot either and i am becoming more and more frustrated !!!!!

    Yes, AppleCare can tell you.  Below is the number for AppleCare in the US. 
    1-800-APL-CARE *
    1-800-275-2273
    Hours of Operation: 7 days a week from 5am - 8pm Pacific time.
    If you live outside the US, additional contact information can be found at this link.
    http://support.apple.com/kb/he57

  • MAX(SummaryNum) +1 bad idea, but how to use sequence part composite column

    Hi,
    My relational mode is as follows
    Policy (policynum PK) has 1:M with Summary (policynum FK, SummaryNum part of PK, other columns part of PK)
    Basically for each policy users can enter notes with SummaryNum 1, 2, 3, 4.... These numbers are shown to the user for tracking purpose. I need to make sure summary notes for EACH policy start with 1 (cannot really use sequence in the table in the strictest sense) and are incremented by 1. The current Oracle form basically creates the next highest possible value of SummaryNum by adding one to the currently available highest value. In brief, it is like a sequence number for summaries of a particular policy in the summary table.
    PRE-INSERT
    SELECT MAX(SummaryNum ) + 1
    FROM Summary
    I am trying to replicate this in ADF BC (using 11g) and know that not using sequencing and adding one to get the next number is a very bad idea due to concurrency challenges (transactional ACID properties). The reasons are as follows.
    •     Using MAX(policy_memo_seq_num) + 1 is not scalable,
    •     It will lead to duplicates in a multi-user environment, whether ADF BC, Oracle Forms, or any other technology
    I also know how to use create a sequence in db, a related trigger, and then set the attribute in EO properties as DBSequence. My challenge is that since SummaryNum is not a primary key, and instead is part of a composite key in my case, how do I make sure that summary notes for EACH policy start with 1 in the Summary Table.
    I appears that i cannot really use sequence in the table in the strictest sense as this will mean that for policies the summaryNum will start from the next available sequence number, but what i really want is to have it start by one for all policies.*
    I would appreciate any help.
    Thanks,

    Not sure if there is a better way, but here is one way. Let's say your table was like this:
        SQL> desc versioned_item
         Name         Null?    Type
         ID           NOT NULL NUMBER
         VERSION      NOT NULL NUMBER
         DESCRIPTION           VARCHAR2(20)and lets say your data looked like this:
        SQL> select * from versioned_item order by id, version
                ID    VERSION DESCRIPTION
              1001          1 Item 1001
              1001          2 Item 1001
              1001          3 Item 1001
              1002          1 Item 1002
              1002          2 Item 1002
              1003          1 Item 1003To select only the rows for the max-version-id, you could do this:
        select id, version,description
        from versioned_item
        where (id,version) in (select id,max(version) from versioned_item group by id)
        order by id
                ID    VERSION DESCRIPTION
              1001          3 Item 1001
              1002          2 Item 1002
              1003          1 Item 1003To capture this as a view object, you'd only just need to paste in the WHERE clause above into the Where clause box of the view object. No need to use expert-mode since you're not changing the select list or from clause.

  • LENOVO U310, windows 7, SSD drive showing in bios but not in the disk management

    Hi,
    I recently installed windows 7.
    But after installing I found out the the computer is not waking from sleep. When I enter the password and press enter the screen becomes blank. I have to again restart the system.
    Doing some googling I found out that SSD drive does the caching when iRST is used.
    So I tried to look for SSD in the Disk management, But I can see only 1 500 GB HHD. It doesn't show the SSD drive.
    Even the Intel Rapid Storage technology is not detecting. It shows internal empty port 0.
    But when I checked in the BIOS, in the system information i can see the SSD mentioned.
    If any one of you have faced the same problem and/or know some work around then please help.
    Thanks,
    Sumit

    Sounds one of the following problems:
    1.) The drive is formatted MBR w/ win 8 features enabled / legacy disabled.
    2.) A "dynamic" drive is present.

  • Apple RAID Card after System Disk Failure: Volume visible but not mountable

    Hi,
    Im running a Mac Pro with 10.5.8. Server has a workgroup server. The Mac Pro is equipped with a Apple RAID Card running three 1TB SATA Drives and a SAS drive for the System. The three 1TB drives are used by a RAID5 to store the data the SAS drive was used for the system. After a power failure the SAS drive was dead and I installed a new drive and reinstalled the system with the DVDs that were in the box. After that the RAID5 is not mounted by the system anymore although I can sea it in the RAID Utility but not with its volume name but with the name R2V1.
    What can I do to save the data on that RAID?
    Thanks
    Phil

    It's tough to find info on your specific model but the Raid card listed in the Apple Store (http://store.apple.com/us/product/MB845Z/A?mco=MTY3ODQ5OTY) states you must use all SAS drives or all SATA drives with the card. Are you sure that the drive that died was a SAS drive?

  • How do I apply multi-numbered lists in Notes app on iPad without a Tab key? E.g. I can do 1.a.i in Notes on Mountain Lion but not on iPad. The numbering style does not sync properly.

    This is what it looks like in Mountain Lion
    This is what it looks like on my iPad/iPhone. It has lost the number formattion.
    How do I tab on an iPad to get the multi-level numbers anyway??

    iWork '09 is not "outdated" it still works and works extremely well and whilst not perfect with MsWord it is far far better than Pages 5.2 which has a stream of major issues with exporting. It is also way better and faster to use than Microsoft Office.
    So what is your time and work actually worth? If it is less than $19.99 for 6 months, you may as well just chuck it in and take that job on minimum wages.
    You are assuming things for Office 2014 with absolutely no inside knowledge. Much as we assumed Pages 5 was going to be the long awaited improvement, but ended up being a downgrade to match the iOS version, Microsoft is headed the same way with their mobile versions.
    This is not like getting the "latest" pair of pants where you go with the crowd and throw out your cigarette legs which replaced the flares, which replaced your low cuts which replaced your cigarette legs, which replaced…
    This is work.
    If it does the job and does it well, use it. There is nothing out there to really match what Pages '09 does. Yet.
    LibreOffice can do most but not all, but has a UI that only a mother could love. It's great redemption is that it uses both open formats and the standard Microsoft formats and is under active development. It also opens and saves to just about everything. When they finally work out the Pages formats, I'm sure they will open those as well.
    I use a lot of professional software. Just because the publisher's marketing department says change the product so we can sell more, doesn't mean you have to pay any attention whatsoever. Adobe being a classical example. Most designers are just ignoring their latest subscription based bloatware and getting on with their work.
    Peter

  • Notes duplicated...but not

    Here's the problem:
    There were double entries for all my notes in Apple Mail.app but not on my iPhone or iPad. I tried resetting data on phone and iPad and there were still single sets on the devices and doubled in mail. I made sure all the notes were "On my mac" and not somewhere else. I found that often if I made a change to the notes in mail, the duplicate would go away, so I did that for all notes and did a "replace data with data on this mac" in iTunes for my iPhone and iPad, but now I have double entries on both devices but NOT in Mail.app! What gives? I am not using Mobile Me anymore because it messed up all my data before and I'm wondering if this is a holdover. Is there an easy way to pull out all the notes into some good place and reset Mail.app and my devices so that they sync and have the same data across the devices?

    Ok!  I found where all the duplicates were coming from.  I have a gmail account setup in Mail.app on my mac and in the [All Mail] mailbox there were a ton of notes buried in there, with many duplicates.  I deleted all of these and then used the "Advanced - Replace information on this iPhone" sync option and I have sync notes turned on and only save notes "on my mac" with no over the air or in mail account note saving.
    I made a smart mailbox in Mail.app and set it to "Message Type" is "Note" to find all the notes in Mail.app.
    Removing all but the ones I really wanted (they are in "On My Mac") and then syncing (a couple of times, kind of a pain) and deleting duplicates on the phone by hand and then syncing again and it seems to have gotten rid of the duplicates for real!

  • How do I sync my iPhone notes with my iPad, but not my Outlook?

    I have several email accounts syncing to my phone, including my work email which runs through Outlook. I noticed the other day that my iphone notes had been synced to my work email, which I do not want. I want my notes to sync to my ipad, but not to my email accounts. How do I turn off the notes sync only for Outlook?

        Hi KonaSlacker
    Here's a great link that will help walk you thru syncing: http://office.microsoft.com/en-us/outlook-help/synchronize-outlook-and-apple-iphone-or-ipod-touch-calendars-HA010266829.aspx
    Please reach out to us if I can ever be of assistance.
    Thank you
    JoeL_VZW
    Please follow us on twitter @vzwsupport

  • MySQL : works in the IDE, but not when i launch the webapp

    Hello,
    when i setup a mysql connection, everything seems to be ok in the IDE, i can see my datasource, i can open my tables, see the content, etc. But when i click on the green arrow to deploying and testing my webapp, the server returns me a very long error page : javax.faces.FacesException: java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: com.mysql.jdbc.Driver
    What should i do ?
    thanks.
    PS : the entire error page is here, http://gpglinux.free.fr/error.html

    Hello,
    Can you give me the full path to where you placed the mysql jar?
    I just installed 6.1 and it is confusing in its directory structure.
    Thanks
    Frank

  • BitmapData works in IDE, but not flash player

    I actually have 2 BitmapData objects that are drawing 2
    different movieclips, only one works in the browser, both work when
    testing in flash. Any ideas?
    Flash Pro 8.0
    Flash Player 9.47
    Firefox 2.0.0.6

    I inserted your code, these are the effects
    http://www.kingcommedia.com/newSite/projects.cfm
    roll over one of the balls, and in the middle will pop up a
    box with an image in it, under that box should be its reflection.
    That's the broken reflection, but notice the balls have
    reflections.
    Things got weirder, though- this is embedded using the
    dreamweaver ActiveContent script, so I published the html and
    tested that. The image's reflection worked in the html version BUT
    only on my machine, when I uploaded it here:
    http://www.kingcommedia.com/newSite/flash/orbitTest.html
    the reflection stopped working.
    My original tests were not on this server either- which is
    IIS on windows server 2003 running coldfusion enterprise
    7,0,2,142559 on JRun 4.
    I've been testing until now on my local machine which is
    Coldfusion developer 8,0,0,176276 in Apache 2.2 on windows xp pro
    sp 2
    to sum up:
    reflection doesnt work in
    dreamweaver generated code on cfm page on local SERVER and
    remote servers
    flash generated code on html page on remote ONLY
    reflection does work in
    flash generated code in html when called from windows, NOT
    the server
    if the reflection works for you, please tell me what browser
    and version of the flash player you used
    The movie may be a little jittery, that's the smoke (desuade
    partigen) taking large amounts of cpu

  • Build Array keeps name of the last element but not the others. Workaround?

    Hi there,
    Sorry if this has been posted before, I did the search first but did not find anything.
    Problem is that I have two setups that are identical and need to be controlled from a single vi. Since they are the same they are configured with the same sets of parameters so I decided to create a cluster of these and then build an array of the clusters. This way I need to only use one wire and if I need a given parameter I can easily get it from there (or so I thought) and also since I need to see if anything changes I can compare one wire instead of each one of the parameters.
    The gui has the list of parameters then in the block diagram I bundle them appropiately, using "Bundle by Name" and then each bundle into an array using "Build Array". Problem arises when I index the array for the first setup and the use that to unbundle the parameters I need, using "Unbundle by Name" (though if I use "Unbundle" the same happens)and lo and behol, the ouput names are from the second setup, not the first.
    Here is the curious thing though, even though the names are all wrong the values are correct. I could live with this but it is annoying plus it will make another user very hard to understand the diagram plus this is just a proof of principle to test with two, eventually there will be eight or even more and that is going to get really confusing.
    Is there a way around this? Even if it is to change the names after unbundled.
    Check the attached vi to see what I mean.
    Solved!
    Go to Solution.
    Attachments:
    Test Build Array Names.vi ‏11 KB

    I think you are forgetting an important point about arrays.  The only thing that can be different between each element of an array is its value.  The array elements must all share the same properties.  So that would include the names of the individual elements that make up the cluster that is an array element.
    It appears that the last cluster that gets built into the array is the one that defines the names of the elements that are within the cluster element.  You either need to give all elements of the array the same names within the cluster.  Or use a cluster of clusters instead of an array of cluster to build your data structure.

  • My app works in IDE but not when packaged as a JAR, advice please?

    Hello,
    I've written my application which seems to work perfectly in my IDE, however when I package the application into a JAR, the JavaVM isn't happy with it. When executed, the JVM crashes somewhere early in my program (I'm guessing when it's loading resources) and I get a nice crash dialog from my OS describing some low level stuff.
    So my reason for posting is to gather some advice or guidance on how to tackle this. Is there a simple way to debug a program when it's in JAR form?
    Any comments will be welcomed! Thanks.
    CRASH INFO - just in case it's useful!! :)
    EXC_BAD_INSTRUCTON (0x0002)
    0x0000000D
    Thread 0 Crashed:
    0    JVM_RaiseSignal + 595867
    1    JVM_RaiseSignal + 596054
    2    JNI_CreateJavaVM_Impl + 49220
    3    JVM_Write + 18645
    4    callback + 317
    5    0 + 25151061
    6    __CFRunLoopDoObservers + 342
    7    CFRunLoopRunSpecific + 1548
    8    CFRunLoopRunInMode + 61
    9    0x1000 + 14040

    Those links you posted proved very useful. Using OS dumps a log file which points out an offending library. After a bit of googling, I manage to found out that it was coming from the SWT framework which my app is built on. I've written tons of SWT apps before but I've no idea why this one get upset when I run it?
    I've since took the time to compile and run a Windows & Linux version and they both work perfectly.
    Thanks for the help on this and judging my current situation I think it would be best to speak to the Eclipse/SWT people as this problem has gone slightly 'off-topic' :)

  • SMS Text to Landline - great idea - but not though...

    I like the fact that texts can be sent to landlines. BUT unless you recognise the number, the sender texts their name, or you can work out who it's from, they can be pretty annoying.
    Now that mobiles are so much more advanced people send texts out to contacts in their address book sometimes without thinking about or checking which number (home/work/mobile etc) it is going to. Companies using sms to contact clients are going to receive more and more responses into their landline and it will often be impossible to work out who sent the text.
    As far as I can see the only options to control this are to limit the hours when texts are received or turn it off completely. 
    I would like to suggest another option to BT:
    FORWARD THE SMS TO ANOTHER MOBILE SO THAT THE MESSAGE CAN BE VIEWED IN ITS ORIGINAL FORM.
    Simples.

    I too have been recieving these annoying text to speech message calls, all from the same number and always the same message. They come through at the same time to my wife's mobile too... Each being an indentical message???
    I've followed the instructions by dialing the 0800 number below and have managed to get what I wanted. However, recently they've started up again?????
    When I ring said number to 'change' I'm informed that I've already selected to 'not recieve these' and yet they're still coming through!!!!
    When it first started, I spoke to a human being who, once he established I wasn't a BT customer, didn't want to know!!!
    But as it's YOUR service, I feel you have some responsibility to let us know how to permantly stop these nuisance calls!!!
    Where do I go from here.... would somebody PLEASE help me!!!!
    btw, the message says. "Keep this message from Cole & Trevor n Cole...Three million and eight billion....... and so on
    It's driving us insain!!!!!
    Thank you

  • Applet works in IDE but not in browser

    I have an applet that is supposed to read some data through COM port. Problem is that altough it works well in Eclipse IDE it fails without error in browser. It stops working in the point where its supposed to create instance of class that deals with reading data from COM port. I have signed applet with selfmade certificate but it didnt make any difference.

    By "stops working" i mean that it never reaches next line. I put one print before and one print after the line with problem and it only prints out first line. No error is shown and try-catch also doesnt help. Is it possible that there is some sort of debug mode for applets i need to enable to see errors?
    EDIT: Works now. Looks like my applet was unable to load external library when ran outside of IDE. Still dont know why i didnt get any error messages about it.
    Edited by: 816393 on Nov 29, 2010 7:00 AM

Maybe you are looking for

  • PO Release strategy

    Hi, I have a unique requirement in PO release strategy. The requirement is if the PO doesn't have any contract it should be subjected to 2 step release process. If there is a contract then it should be subjected to 1 step release process. Now i have

  • Is there a way to create a transport to mass-delete objects from another system?

    I am facing a unique issue where I have to generate a transport that will successfully import into an external SAP system and delete over 1,000 objects (reports, data elements, UI elements, transactions, function groups, the whole lot...). All of the

  • Garbage being displayed

    I am not exactly sure what is going on. We have a program that does some serial communication via RS485. The program works fine pre-build but when it is built I am getting odd characters (wing-ding type). It is on a different PC so maybe it is a driv

  • How can I download iBooks if I accidentally deleted it?

    I think I accidentally deleted iBooks on my Macbook Pro after I downloaded Mavericks, is there anyway to get it back or re-download it?

  • Can't Find Pattern Swatches - Help Please

    Very new to Illustrator, ( CC ) sorry. I'm trying to make a repeating pattern, but any way I access it, there are no patterns in the pattern libraries, only color schemes for those patterns. Where did the patterns go? How do I get them back?  The cat