AOA AOA AOA Folding For Team 45 AOA Files Home Front Page Become an AOA Subscriber! UserCP Calendar Memberlist FAQ Search Forum Home


Go Back   AOA > Hardware > General Hardware Discussion

General Hardware Discussion Hard drives, CD, DVD Monitors, All hardware questions not better served by our other Topics

Reply
 
LinkBack Thread Tools Rate Thread
  #1 (permalink)  
Old 14th December, 2004, 07:37 PM
carlo75's Avatar
Member
 
Join Date: November 2004
Posts: 107

RAID 0 questions

Hey I´ve just made an RAID 0 array whith my two seagate ST380013AS HD

Everything is working just fine, but I have some questions about RAID0 array.

1. Is there a performance gain when "disable tag queuing" option is enabled?
2. same question whith "disable synchronous transfers"??
3. MBM5 does not detect temperature sensors on my hard drives, neither does speedfan, how can I get then to display temperature?

thanks
__________________
ABC Tech Modified for Watercooling
AMS MERCURY PP-4603EPS 70%min
Epox 9NPA+ Ultra Latest Bios
A64 3200+@2000mhz 1.490V
35ºC Iddle 43ºC Full load+CnQ
Gskill F1-3200PHU2-1GBZX@2-3-3-5 1T
Powercolor X800GTO 256mb gddr3 PCIX
Maxtor 250Gb 16mb buffer
Artec DVD Burner 12x8x4x24x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 14th December, 2004, 11:27 PM
Gizmo's Avatar
Chief BBS Administrator
BassTeroids Champion, Global Player Champion, Aim & Fire Champion, Puzzle Maniax Champion, Othello Champion, Canyon Glider Champion, UFO Shoot Out Champion, Unicycle Challenge Champion, Zed Champion
 
Join Date: May 2003
Location: Webb City, Mo
Posts: 14,947
Send a message via ICQ to Gizmo Send a message via AIM to Gizmo Send a message via MSN to Gizmo Send a message via Yahoo to Gizmo Send a message via Skype™ to Gizmo

I've not managed to get ANYTHING to display the temp sensors on my drives; I don't think that capability works with your average RAID controller.

I could be mistaken, but I believe the other two parameters are only relevant with SCSI controllers.

Command tag queuing allows the controller to reorder I/O requests to minimize head movement. This is good for servers as it allows them to maximize the number of I/O requests they can service, but not so good for desktop applications where the user wants something to happen Right Now. Generally, you would turn this off in a desktop environment.

Synchronous transfers are used in SCSI to increase data throughput. You NEVER want to disable this unless you are either a masochist or you have a really old SCSI device that you are hooking up (on second thought, strike that; you are definitely a masochist if you have a SCSI device that old). Basically, without synchronous transfers, the best data rate you will get is 10 MB/S, and that is best case; realistically you'll probably get closer to 3 MB/S. With synchrounous transfers, you can get burst rates as high as 320 MB/S, depending on the type of SCSI devices you are using and whether you have a PCI 133 MHz 64-bit SCSI controller.
__________________
Avatar and sig graphic by Pitch. Subscribers!
Ask about a custom graphic or avatar today!
 
Later,
Gizmo
Thermal Diode Mod and Direct-Die Water Block
8-Cheetah 18GiB U-2 SCSI
MegaRAID Enterprise 1500/128MiB
Samsung SyncMaster 955DF
TTGI/Superflower TTS-520 PSU
 

 
AOA Team filesAOA Team wcgAOA Team fah
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 15th December, 2004, 09:53 AM
carlo75's Avatar
Member
 
Join Date: November 2004
Posts: 107

Quote:
Originally Posted by gizmo
I've not managed to get ANYTHING to display the temp sensors on my drives; I don't think that capability works with your average RAID controller.

I could be mistaken, but I believe the other two parameters are only relevant with SCSI controllers.

Command tag queuing allows the controller to reorder I/O requests to minimize head movement. This is good for servers as it allows them to maximize the number of I/O requests they can service, but not so good for desktop applications where the user wants something to happen Right Now. Generally, you would turn this off in a desktop environment.

Synchronous transfers are used in SCSI to increase data throughput. You NEVER want to disable this unless you are either a masochist or you have a really old SCSI device that you are hooking up (on second thought, strike that; you are definitely a masochist if you have a SCSI device that old). Basically, without synchronous transfers, the best data rate you will get is 10 MB/S, and that is best case; realistically you'll probably get closer to 3 MB/S. With synchrounous transfers, you can get burst rates as high as 320 MB/S, depending on the type of SCSI devices you are using and whether you have a PCI 133 MHz 64-bit SCSI controller.
Ok got that!

So no performance increase on any of them? welll it´s clear tjat I wont turn of syncronous transfers...but as you said there is no point on having tag queuing enabled on desktop systems, as I understood...

thankx
__________________
ABC Tech Modified for Watercooling
AMS MERCURY PP-4603EPS 70%min
Epox 9NPA+ Ultra Latest Bios
A64 3200+@2000mhz 1.490V
35ºC Iddle 43ºC Full load+CnQ
Gskill F1-3200PHU2-1GBZX@2-3-3-5 1T
Powercolor X800GTO 256mb gddr3 PCIX
Maxtor 250Gb 16mb buffer
Artec DVD Burner 12x8x4x24x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 15th December, 2004, 10:31 AM
Gizmo's Avatar
Chief BBS Administrator
BassTeroids Champion, Global Player Champion, Aim & Fire Champion, Puzzle Maniax Champion, Othello Champion, Canyon Glider Champion, UFO Shoot Out Champion, Unicycle Challenge Champion, Zed Champion
 
Join Date: May 2003
Location: Webb City, Mo
Posts: 14,947
Send a message via ICQ to Gizmo Send a message via AIM to Gizmo Send a message via MSN to Gizmo Send a message via Yahoo to Gizmo Send a message via Skype™ to Gizmo

I assume you are using the onboard IDE RAID. That being the case, I wouldn't expect them to affect your performance one way or the other.
__________________
Avatar and sig graphic by Pitch. Subscribers!
Ask about a custom graphic or avatar today!
 
Later,
Gizmo
Thermal Diode Mod and Direct-Die Water Block
8-Cheetah 18GiB U-2 SCSI
MegaRAID Enterprise 1500/128MiB
Samsung SyncMaster 955DF
TTGI/Superflower TTS-520 PSU
 

 
AOA Team filesAOA Team wcgAOA Team fah
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 15th December, 2004, 01:08 PM
carlo75's Avatar
Member
 
Join Date: November 2004
Posts: 107

yes onboard raid on DFI infinity....

ok no performance increase, what about decrease?
__________________
ABC Tech Modified for Watercooling
AMS MERCURY PP-4603EPS 70%min
Epox 9NPA+ Ultra Latest Bios
A64 3200+@2000mhz 1.490V
35ºC Iddle 43ºC Full load+CnQ
Gskill F1-3200PHU2-1GBZX@2-3-3-5 1T
Powercolor X800GTO 256mb gddr3 PCIX
Maxtor 250Gb 16mb buffer
Artec DVD Burner 12x8x4x24x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 15th December, 2004, 01:38 PM
Áedán's Avatar
Chief Systems Administrator
 
Join Date: September 2001
Location: Europe
Posts: 12,248

Command tagging can help on a server. However *IF* the drivers support it, you probably find it leads to a performance decrease. Most RAID drivers for SATA/IDE ignore the flag.

NCQ (Native command queuing) is something else though. The drives you have do support NCQ, but your controller might not. NCQ tends to increase performance a little bit.
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 15th December, 2004, 05:08 PM
carlo75's Avatar
Member
 
Join Date: November 2004
Posts: 107

Quote:
Originally Posted by Áedán
Command tagging can help on a server. However *IF* the drivers support it, you probably find it leads to a performance decrease. Most RAID drivers for SATA/IDE ignore the flag.

NCQ (Native command queuing) is something else though. The drives you have do support NCQ, but your controller might not. NCQ tends to increase performance a little bit.
So if I check that option (disable tagging) it would be performance decrease?
__________________
ABC Tech Modified for Watercooling
AMS MERCURY PP-4603EPS 70%min
Epox 9NPA+ Ultra Latest Bios
A64 3200+@2000mhz 1.490V
35ºC Iddle 43ºC Full load+CnQ
Gskill F1-3200PHU2-1GBZX@2-3-3-5 1T
Powercolor X800GTO 256mb gddr3 PCIX
Maxtor 250Gb 16mb buffer
Artec DVD Burner 12x8x4x24x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 16th December, 2004, 05:37 AM
Áedán's Avatar
Chief Systems Administrator
 
Join Date: September 2001
Location: Europe
Posts: 12,248

Only if the SATA controller and the drivers you have can actually support NCQ. If they don't support NCQ, then it's fairly pointless the drives having it.

With NCQ, all three components (drivers, SATA controller and hard disk) have to support it for NCQ to be usable. If any one of the components doesn't support NCQ, then you can't use it.
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 16th December, 2004, 10:24 AM
carlo75's Avatar
Member
 
Join Date: November 2004
Posts: 107

Quote:
Originally Posted by Áedán
Only if the SATA controller and the drivers you have can actually support NCQ. If they don't support NCQ, then it's fairly pointless the drives having it.

With NCQ, all three components (drivers, SATA controller and hard disk) have to support it for NCQ to be usable. If any one of the components doesn't support NCQ, then you can't use it.

how can I know if they can support it? my HD are ST380013AS seagate, and I use the SATA raid on my DFI infinity Silicon inmage sil3114 PCI to serial ATA controller
__________________
ABC Tech Modified for Watercooling
AMS MERCURY PP-4603EPS 70%min
Epox 9NPA+ Ultra Latest Bios
A64 3200+@2000mhz 1.490V
35ºC Iddle 43ºC Full load+CnQ
Gskill F1-3200PHU2-1GBZX@2-3-3-5 1T
Powercolor X800GTO 256mb gddr3 PCIX
Maxtor 250Gb 16mb buffer
Artec DVD Burner 12x8x4x24x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 16th December, 2004, 10:27 AM
cloasters's Avatar
Asst. BBS Administrator
 
Join Date: September 2001
Location: Location, Location
Posts: 16,113

Let's see if I have this right: RAID 0 keeps your data safe, while RAID 1 decreases the time needed to grab the desired data from your HDD's. Is this a true story?

Pardon this second question, please. What does RAID 0 + 1 do? Must one have three HDD's to run 0+1?
__________________
When the world was better.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 16th December, 2004, 11:00 AM
Gizmo's Avatar
Chief BBS Administrator
BassTeroids Champion, Global Player Champion, Aim & Fire Champion, Puzzle Maniax Champion, Othello Champion, Canyon Glider Champion, UFO Shoot Out Champion, Unicycle Challenge Champion, Zed Champion
 
Join Date: May 2003
Location: Webb City, Mo
Posts: 14,947
Send a message via ICQ to Gizmo Send a message via AIM to Gizmo Send a message via MSN to Gizmo Send a message via Yahoo to Gizmo Send a message via Skype™ to Gizmo

Eh, backwards Cloasters.

RAID0 is the fastest RAID there is, especially with several drives. Unfortunately, it is also begging for trouble, as it isn't truly RAID (the R in RAID means Redundant, and RAID0 is NOT redundant).

RAID1 is the most reliable, because you have two complete copies of all your data; one on each drive. It's also pretty darned fast for reads, because you can stagger reads across the two drives in a RAID, but slower for writes because all of the data has to be written twice (once to each drive). It also has the drawback that you can only build a RAID1 with two drives, and you throw away have your total drive space on redundancy. The slower write issue is actually a wash for RAID configurations because ANY RAID is going to require two writes (once for the real data and once for the redundant data).

RAID 0+1 is an attempt to combine the benefits of RAID0 with RAID1. You build a RAID0 array with some number of drives. You then build another RAID0 array just like your first one, and you make the controller mirror the first RAID0 onto the second as a RAID1 (hence, the RAID 0+1 moniker). This allows you to achieve read performance similar to RAID0, but have the data protection RAID1 offers. Unfortunately, it also suffers from RAID1's biggest drawback: You throw away half your storage.

There is also a RAID 1+0, which takes multiple RAID1 arrays and stripes them together in a RAID0. In a RAID 0+1, you can actually tolerate the failure of up to half the drives in the array, as long as all the drives that fail are in the same RAID0. Random chance, though, says that half your failures are going to be in each of the RAID0 arrays that comprise the RAID1. This means that if you lose two drives, you are probably toast. RAID 1+0 attempts to address this. Since this configuration is multiple RAID1s striped together as a RAID0, you reduce the odds of a two drive failure taking down the entire RAID. Statistically, if you have x RAID1 arrays, then then the odds are that you will have to have at least x+1 drive failures before your entire RAID is toast. However, as with RAID 0+1, you still lose half your storage on redundancy.

RAID3 is another effort to get some of the benefit of RAID0 without the drawbacks of RAID1 (losing half your storage). With RAID3, the data are striped across the drives in an array, just like RAID0, but one of the drives in the array is dedicated for parity (redundancy) info. Because of the parity calculation, RAID3 is redundant in the same way that RAID1 is redundant, but you only throw away the equivalent of one drive for redundancy, instead of half your storage. In addition, you can have an arbitrary number of drives. This means that a RAID3 with 5 drives is only using 20% of its storage for redundancy, instead of 50% like RAID1, RAID 0+1, or RAID 1+0. However, RAID3 has one serious drawback. For small data writes, it stinks, because of the dedicated parity drive. If your data are smaller than the stripe size (usually 64 KB) and you make multipe small data writes, the odds are that you are going to end up writing all of your data to different drives in the RAID (particularly as you increase the number of drives in the RAID). However, all of the parity info gets written to a SINGLE drive, so your RAID write performance ends up being limited to the rate that you can write data to that parity drive.

RAID5 is an attempt to address the weakness of RAID3. It changes the parity arrangement so that parity 'floats' across all of the drives. This 'floating' is complex, but it gurantees that the data are never written to the same drive that carries the parity for that data, and also guarantees that no single drive carries all of the parity. Thus, the performance bottleneck is removed. RAID5 is a bit slower on writes than RAID1 because of the parity calculation, but for reads it rivals RAID0, and it can be done with an arbitrary number of drives. In addition, if you use a dedicated hardware controller for RAID, the performance overhead of the parity calculation is negligible. RAID5 shines best on database systems or large storage arrays with a lot of random access, IMHO, particularly if implemented with a large number of drives.

Most dedicated controllers also support either RAID5+0 (RAID50) or RAID 5+1 (RAID51). IMHO, RAID50 is a waste of time for all but the most severe speed freaks, and RAID51 is a waste for all but the most paranoid.

Now you know more about RAID than you ever wanted to, your eyes have probably glazed over and you are developing a severe migraine from information overload.
__________________
Avatar and sig graphic by Pitch. Subscribers!
Ask about a custom graphic or avatar today!
 
Later,
Gizmo
Thermal Diode Mod and Direct-Die Water Block
8-Cheetah 18GiB U-2 SCSI
MegaRAID Enterprise 1500/128MiB
Samsung SyncMaster 955DF
TTGI/Superflower TTS-520 PSU
 

 
AOA Team filesAOA Team wcgAOA Team fah

Last edited by Gizmo; 16th December, 2004 at 11:27 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 16th December, 2004, 07:42 PM
cloasters's Avatar
Asst. BBS Administrator
 
Join Date: September 2001
Location: Location, Location
Posts: 16,113

Thanks Gizmo! That's a lot of information about RAID. I guess a RAID 5 set up is needed for a PC without critical information on it. Might as well make it from 15k rpm 72 Gb SCSI 320 HDD's, too.

Once upon a time I was almost that crazy!
__________________
When the world was better.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 16th December, 2004, 08:49 PM
mookydooky's Avatar
AOA Staff
 
Join Date: December 2001
Location: Everywhere you want to be.
Posts: 7,903
Send a message via MSN to mookydooky

RAID5 is definately the way to go. If you're super-paranoid about your data though, you can do RAID6, which inserts another parity set. RAID6 will allow you to lose 2 drives and still be able to rebuild the data.
__________________
Need a laugh? Take a peek at
AOA's Mookydooky's "Just for laughs!" Joke Topic


AOA Team fah

我喜欢大屁股, 我不能骗你..... 他们弟兄不能否认......
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 16th December, 2004, 11:39 PM
Gizmo's Avatar
Chief BBS Administrator
BassTeroids Champion, Global Player Champion, Aim & Fire Champion, Puzzle Maniax Champion, Othello Champion, Canyon Glider Champion, UFO Shoot Out Champion, Unicycle Challenge Champion, Zed Champion
 
Join Date: May 2003
Location: Webb City, Mo
Posts: 14,947
Send a message via ICQ to Gizmo Send a message via AIM to Gizmo Send a message via MSN to Gizmo Send a message via Yahoo to Gizmo Send a message via Skype™ to Gizmo

True. I've never seen a controller with RAID6, though, so I can only assume that it is only available on controllers costing better than $1000. There's also a RAID4, which differs from RAID3 in that RAID3 stripes at the byte level and RAID4 stripes at the block level (basically, RAID3 uses a much smaller stripe size than RAID4, when you get down to it). I've only ever seen one controller that implemented RAID4 (which was called RAID3 by the manufacturer) and none that implemented true RAID3.

I understand there is also a RAID7, although the definition of RAID7 seems to differ depending on who you talk to.
__________________
Avatar and sig graphic by Pitch. Subscribers!
Ask about a custom graphic or avatar today!
 
Later,
Gizmo
Thermal Diode Mod and Direct-Die Water Block
8-Cheetah 18GiB U-2 SCSI
MegaRAID Enterprise 1500/128MiB
Samsung SyncMaster 955DF
TTGI/Superflower TTS-520 PSU
 

 
AOA Team filesAOA Team wcgAOA Team fah
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
RAID/NCQ Questions gedon General Hardware Discussion 4 10th January, 2007 03:32 PM
RAID questions fantomfreq General Hardware Discussion 1 19th November, 2004 04:07 PM
RAID questions graftonater General Hardware Discussion 0 27th April, 2004 03:52 PM
Raid Questions FanATIc2633 EPoX MotherBoards 1 16th October, 2002 03:58 PM
RAID setup questions. pony35th General Hardware Discussion 3 19th December, 2001 01:17 PM


All times are GMT -5. The time now is 12:01 AM.


Copyright ©2001 - 2009, AOA Forums

Search Engine Friendly URLs by vBSEO 3.3.0