Drop Table
Support Forum for database administrators and web based access to important newsgroups related to databasesI am recommending that we change our Raid Configuration on some of our Servers from Raid 5 to Raid 0+1; we are experiencing severe IO bottlenecks. Our hardware guys are pushing back a bit. They claim that Dell has a weird implementation of 0+1 and told me something about one drive filling up before it begins to write to the next. They claimed that this gets rid of most of the benefits of 0+1. I know that 0+1 is not as good as 10 for availability, fault tolerance, and rebuilding, but shouldn't the write throughput be about the same? Setup: Poweredge 2850 Powervault 220S Perc 4/DC Controller 1 Perc 4e/DI Controller 0
Post Follow-up to this messageHi I don't know about the Dell configuration but you would probably want to look at all the other alternatives before doing this. For instance, you don't say exactly what the disc configuration is for instance have you put database data files and database log files on separate spindles? Have you got different filegroups on different spindles? Have you split filegroups into multiple files on different spindles? Are the system database on different spindles? Is tempdb on different spindles? Have you thought about adding extra discs to the current array? Have you checked to see if rewriting the code would reduce the I/O? John "Dave" <daveg.01@gmail.com> wrote in message news:1142618281.171473.156500@e56g2000cwe.googlegroups.com... >I am recommending that we change our Raid Configuration on some of our > Servers from Raid 5 to Raid 0+1; we are experiencing severe IO > bottlenecks. > > Our hardware guys are pushing back a bit. They claim that Dell has a > weird implementation of 0+1 and told me something about one drive > filling up before it begins to write to the next. They claimed that > this gets rid of most of the benefits of 0+1. > > > I know that 0+1 is not as good as 10 for availability, fault tolerance, > > and rebuilding, but shouldn't the write throughput be about the same? > > > Setup: > Poweredge 2850 > Powervault 220S > Perc 4/DC Controller 1 > Perc 4e/DI Controller 0 >
Post Follow-up to this messageVery good suggestions John! I agree that log files should be on a separate spindle, and that I should break down the file groups into multiple physical files, etc, etc. I will implement all of these suggestions as soon as I get the opportunity, however I do not think they will increase the throughput enough to meet our needs. We are only using 2 Raid 5 arrays right now. That somewhat limits the load balancing options. I am really pushing for another Raid Controller card or even 2 so I can properly balance the system. There is some bad code out there, but I have re-written most of it and I'm sure I can make further improvements, though I do not think it is a major issue anymore.
Post Follow-up to this messageHi Dave Use perfmon to get the information you require regarding disc performance, that will show if new hardware is needed. Look at disc queue length, idle time, read/write rates etc see http://www.sql-server-performance.c...> ce_audit2.asp for more. John "Dave" <daveg.01@gmail.com> wrote in message news:1142881128.014369.273010@i39g2000cwa.googlegroups.com... > Very good suggestions John! I agree that log files should be on a > separate spindle, and that I should break down the file groups into > multiple physical files, etc, etc. > > I will implement all of these suggestions as soon as I get the > opportunity, however I do not think they will increase the throughput > enough to meet our needs. > > We are only using 2 Raid 5 arrays right now. That somewhat limits the > load balancing options. I am really pushing for another Raid > Controller card or even 2 so I can properly balance the system. > > There is some bad code out there, but I have re-written most of it and > I'm sure I can make further improvements, though I do not think it is > a major issue anymore. >
Post Follow-up to this messageI have already done that. I am getting numbers around 50K on % write time while I run my ETL. John Bell wrote:[color=darkred ] > Hi Dave > > Use perfmon to get the information you require regarding disc performance, > that will show if new hardware is needed. Look at disc queue length, idle > time, read/write rates etc see > http://www.sql-server-performance.c...> ce_audit2.asp fo r > more. > > John > > "Dave" <daveg.01@gmail.com> wrote in message > news:1142881128.014369.273010@i39g2000cwa.googlegroups.com...
Post Follow-up to this messageHi Dave I am not sure where 50K comes in when you are talking about a percentage? John "Dave" <daveg.01@gmail.com> wrote in message news:1143473111.005381.49830@t31g2000cwb.googlegroups.com... >I have already done that. I am getting numbers around 50K on % write > time while I run my ETL. > > > John Bell wrote: >
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread