Question

RAID 0 vs 1 performance in Windows 7 + Velociraptors

Asked by: mrjoltcola

See the screenshots.

Here is what I get with 2 different setups of dual 300gb Velociraptor drives. I was very disappointed in the RAID 1 performance on reads. I used the defaults of the 3ware 9650SE-4LPML (64k stripes in the RAID0). No other tuning was done, both fresh installs of Win7. Write cache enabled.

Any idea why read performance is so bad with the RAID1? This is not always so, depending on the hardware and who you ask.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-07-23 at 12:55:54ID24595916
Topics

Computer Hard Drives

,

Storage Technology

,

Windows 7

Participating Experts
4
Points
500
Comments
10

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. RAID and Striping
    RAID and Striping - where I could find more information ? Regards, J.K.
  2. Convert RAID1 to RAID0
    Is it possible to convert RAID1 (mirroring) setup to RAID0 (stripping) without FDISK-ing and FORMAT-ing the Hard Drives, under W2K OS? I've just got my new system and instead of stripping the two 20Gig HDs the system builder mirrored these two drives. I know how the whole thi...
  3. Raid
    What is better Raid 5 or Raid 10?
  4. Is it possible to convert Raid0 (striped) to Raid1 (mirror…
    I have a dell poweredge 2650 which is currently configured as raid0. Is it possible to convert this to a Raid1 Mirror without a complete wipe and restore?
  5. Intel Matrix RAID1 (mirrored) volume has vanished, yet …
    I have two identical HDDs. I used the Intel Matrix Storage to create a striped volume and a mirrored volume. Everything was fine until this evening when I switched it on and it said a disk was missing. Checked the cables and subsequently everything booted up. Only problem...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: mrjoltcolaPosted on 2009-07-23 at 12:59:39ID: 24929361

FYI I am using the latest firmware, I flashed the RAID card prior to the installs.

 

by: ComputerTechiePosted on 2009-07-23 at 13:20:12ID: 24929508

Are you running the latest drivers and have you tried ajusting the disk under disk manager in control panel

enable write caching on the disk
enable advanced perforance

CT

 

by: willettmeisterPosted on 2009-07-23 at 13:23:39ID: 24929535

what were you expecting.  RAID0 reads from two disks in essence so it has a much higher possible throughput than any other version of RAID.  That's the whole point of RAID0 performance.  RAID1 adds significant redundancy but you are basically only reading from a single disk at a time.  so you aren't seeing any benfits from the RAID configuration on reads like you are with RAID0.

 

by: mrjoltcolaPosted on 2009-07-23 at 13:27:31ID: 24929568

Yes, along with the latest firmware, I am using the latest 3ware driver.

I don't want to fiddle with write caching, this is a read test benchmark so it should not matter.

Not sure what you mean about advanced performance. I used identical setups, no tweaking from the OS level.

My question really is not how to tune anything from the OS side. I ran benchmarks on the RAID volume as it is presented to the OS by the card. This is how it performs in comparison.

Apparently the card is not doing the sort of parallel reading I would have assumed when using mirroring and my research online shows that these RAID1 numbers really do not differ from a single drive performance.

 

by: mrjoltcolaPosted on 2009-07-23 at 13:33:50ID: 24929623

>>what were you expecting.

Better read performance from a RAID1.


>>RAID1 adds significant redundancy but you are basically only reading from a single disk at a time

I disagree. RAID1 can read from both disks.  Historically, RAID1 is touted for its ability for parallel, interleaved read performance. By the looks of this benchmark, this is not happening with this card. I'm not a RAID newbie, I'm looking for a little more insight.

My feeling is that perhaps this specific RAID card is just not that smart. Notice some of the statistical outliers on the RAID1 graph on the random seek times. Those don't exist in the RAID0. That does not make sense to me.

 

by: gikkelPosted on 2009-07-23 at 17:59:09ID: 24931621

The numbers appear to be pretty normal...

I think you may be overanalyzing the performance in a RAID 1 array (or underanylzing for that matter)...

Yes, RAID 1 can read from both disks and therefore should have faster reads...and it does, but its a "split seek", and its only faster in certain situations.  Your controller is going to ask each hard drive for data, and it'll use whichever can respond first...but its still looking at the same data.  Think more about the mechanics...How does it know when to split up the data? When does it put that data back together?   Its not a straight road of data, they're not in the same spot on both drives...its pretty complicated.  Theres obviously much more to it than that and some controllers are better than others when splitting up the data, but its more dependant on the situation.
http://www.usenix.org/events/fast03/tech/full_papers/dimitrijevic/dimitrijevic_html/node12.html

This is completely different than RAID 0 in which data is striped (I know you know all this, just think of why it is so much faster...).  The controller knows exactly where the data is going to come from, it doesn't have as much going on to get the data.  

As for your outliars, they look like it was when the disk was being used for something else.  Try copying a large file from the RAID 1 to the RAID 0 and vice versa....take a look at your times.  

 

by: gikkelPosted on 2009-07-23 at 18:01:35ID: 24931631

outliar = outlier...I'm tired.

 

by: mrjoltcolaPosted on 2009-07-24 at 09:15:49ID: 24936433

Thanks for the comments. Yes, it seems my expectations were too high for RAID-1. I've never actually profiled RAID-1 before as I usually choose it solely for the redundancy. I have seen good numbers from RAID-10 in the past.

I also tried a 3rd option with RAID-0 using 256k stripes and the read performance is even more improved, as I expected, though a little jagged due to the access patterns being optimized for larger single drive sequential reads. The access time suffered by a few fractions of a ms, but the reads overall are drastically improved, especially for the first 50% of the drive. I try to keep my drives < 50% full for best performance.

I don't recommend RAID-0 but I needed the performance and I had to back into this old Dell Precision 390 PC because my other motherboard would not see more than 4GB RAM no matter the combination of chips I tried.  The Dell case will not fit more than 2 drives easily, however, so its either RAID-0 or 1 for now and I'm doing daily Ghost backups.

I think I'll be buying a new case and motherboard so I can add more disks and switch to RAID-5 or 10 and keep my 8GB RAM. I would like to go solid state but my space requirements are too high for what I can afford with SSD. Maybe next year. :)

 

by: mrjoltcolaPosted on 2009-07-24 at 09:17:14ID: 31607187

Thanks. Not what I hoped to hear but I think its all I can get from this card with 2 drives.

 

by: quasimodo1Posted on 2009-08-19 at 14:42:35ID: 25137679

Yes, I would have to agree with some comments already made.

Keep in mind that RAID 1 is not for performance, but for redundancy. Unfortunately it's difficult and expensive trying to have the best of both worlds. If you want speed use RAID-0, If you want Redundancy use RAID-1.  If you want a little of both, add an additional drive and make it a RAID-5. If you want all the benefits of both worlds you would have to utilize RAID-50, which would be overkill for a Desktop or Workstation. For Data Recovery services and RAID Recovery take a look at http://www.datanalyzers.com/Orlando-Data-Recovery.php
 

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...