If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
SCSI vs SATA Hih-Perf
Hello all,
Which of the two following architectures would you choose for a high-perf NFS server in a cluster env. Most of our data ( 80% ) is small ( 64 kb ) files. Reads and Writes are similar and mostly random in natu Architecture 1: Tyan 2882 2xOpteron 246 4 GB RAM 2x80Gb SATA ( System ) 2x12-Way 3Ware Cards 24 73 GB 10k rpm Western Digital Raptors Software RAID 10 on Linux 2.6.x XFS Architecture 2: Tyan 2881 with Dual U-320 SCSI 2xOpteron 246 4 GB RAM 2x80Gb SATA ( System ) 12x146Gb Fujitsu 10k SCSI Software RAID 10 on Linux XFS The price for both system is almost the same. Considerations: - Number of Spindles: Solution 1 looks like it might have an edge here for small sequential reads and writes since there are just twice as many spindles. - PCI Bus Saturation: Solution 1 also appears to have an edge in case we use large sequential reads. Solution 2 would be limited by the Dual SCSI bus bandwidth 640Gb. I doubt we would ever reach that level of bandwidth in any random-read or random-write situation and in our small random file scenario I think both system would perform equally. Any comments ? - MTBF: Solution 2 has a definite edge. Some numbers: MTBF1= 1 / ( 24* 1/1.2million + 2/1million ) = 45454.54 hours Raptor MTBF = 1,200,000 hours; 3Ware MTBF = 1,000,000 hours MTBF2= 1 / ( 12* 1/1.2million ) = 100,000 hours Not surprisingly Solution 2 is twice as reliabe. This doesn't take into account the novelty of the SATA Raptor drive and the proven track record of the SCSI solution. In any case comments on this MTBF point are welcomed. - RAID Performance: I am not sure about this. In principle both solution should behave the same since we are using SW RAID but I don't know how the fact that SCSI is a bus with overhead would affect RAID performance ? What do you think ? Any ideas as to how to spread the RAID 10 in a dual U 320 SCSI Scenario ? SATA being Point-To-Point appears to have an edge again but your thoghts are welcomed. - Would I get a considerable edge if I used 15k SCSI Drives ? I am not totally convinced that the SATA is our best choice. Any help is greatly appreciated. Many thanks, Parsifal |
#2
|
|||
|
|||
|
#4
|
|||
|
|||
Hello all,
Which of the two following architectures would you choose for a high-perf NFS server in a cluster env. Most of our data ( 80% ) is small ( 64 kb ) files. Reads and Writes are similar and mostly random in natu Architecture 1: Tyan 2882 2xOpteron 246 4 GB RAM 2x80Gb SATA ( System ) 2x12-Way 3Ware Cards 24 73 GB 10k rpm Western Digital Raptors Software RAID 10 on Linux 2.6.x XFS Architecture 2: Tyan 2881 with Dual U-320 SCSI 2xOpteron 246 4 GB RAM 2x80Gb SATA ( System ) 12x146Gb Fujitsu 10k SCSI Software RAID 10 on Linux XFS The price for both system is almost the same. Considerations: - Number of Spindles: Solution 1 looks like it might have an edge here for small sequential reads and writes since there are just twice as many spindles. Yes, but Raptors have 226 IO/s vs. Fujitsu 269 IO/s. - PCI Bus Saturation: Solution 1 also appears to have an edge in case we use large sequential reads. Solution 2 would be limited by the Dual SCSI bus bandwidth 640Gb. I doubt we would ever reach that level of bandwidth in any random-read or random-write situation and in our small random file scenario I think both system would perform equally. Any comments ? You are designing for NFS, right? Don't forget that network IO and SCSI IO are on the same PCI-X 64bit 100MHz bus. Therefore available throughput will be 800MB/s * 0.5 = 400MB/s In random operations, if you get 200 IO/s from each SCSI disk, you will have 12disks * 200 IO/s * 64KB = 154MB/s - MTBF: Solution 2 has a definite edge. Some numbers: MTBF1= 1 / ( 24* 1/1.2million + 2/1million ) = 45454.54 hours Raptor MTBF = 1,200,000 hours; 3Ware MTBF = 1,000,000 hours MTBF2= 1 / ( 12* 1/1.2million ) = 100,000 hours How did you calculated your total MTBF??? Your calcs maybe good for RAID0 but not for RAID10. Assuming 5 year period, for 1,200,000 hour MTBF disk reliabilty is about 0.964. For RAID10 (stripe of mirrored drives) in 6x2 configuration eqivalent MTBF will be 5,680,000 hours Assuming 5 year period, for 1,000,000 hour MTBF disk reliabilty is about 0.957. For RAID10 (stripe of mirrored drives) in 12x2 configuration eqivalent MTBF will be 2,000,000 hours For a single RAID1 of the 1,000,000 hr MTBF drives equivalent MTBF will be 23,800,000 hours BTW, 3Ware controllers are PCI 2.2 64bit 66MHz. I can't believe that their MTBF is so low (1,000,000 hr) I you loose one, probably your RAID will go down too. Not surprisingly Solution 2 is twice as reliabe. This doesn't take into account the novelty of the SATA Raptor drive and the proven track record of the SCSI solution. In any case comments on this MTBF point are welcomed. - RAID Performance: I am not sure about this. In principle both solution should behave the same since we are using SW RAID but I don't know how the fact that SCSI is a bus with overhead would affect RAID performance ? What do you think ? Any ideas as to how to spread the RAID 10 in a dual U 320 SCSI Scenario ? SATA being Point-To-Point appears to have an edge again but your thoghts are welcomed. - Would I get a considerable edge if I used 15k SCSI Drives ? In theory up to 40%. I am not totally convinced that the SATA is our best choice. Agree. Any help is greatly appreciated. Many thanks, Parsifal |
#5
|
|||
|
|||
Arno Wagner wrote:
In comp.sys.ibm.pc.hardware.storage wrote: One thing you can be relatively sure of is that the SCSI controller will work well with the mainboard. Also Linux has a long history of supporting SCSI, while SATA support is new and still being worked on. For you access scenario, SCSI will also be superior, since SCSI has supported command queuing for a long time. I also would not trust the Raptors as I would trust SCSI drives. The SCSI manufacturers know that SCSI customers expect high reliability, while the Raptor is more a poor man's race car. My main concern is their novelty, rather then their performance. Call it a hunch but it just doesn't feel right to risk it while there's a proven solid SCSI solution for the same price. One more argument: You can put Config 2 on a 550W (redundant) PSU, while Config 1 will need something significantly larger, Thanks for your comments. I forgot about the Power. Definitely worth considering since we're getting 3 of these servers and UPS sizing should also play in the cost equation. also because SATA does not support staggered start-up, while SCSI does. Is that already factored into the cost? This I don't follow, what's staggered start-up ? Parsifal Arno |
#6
|
|||
|
|||
|
#7
|
|||
|
|||
Peter wrote: [ Stuff Deleted ] - Number of Spindles: Solution 1 looks like it might have an edge here for small sequential reads and writes since there are just twice as many spindles. Yes, but Raptors have 226 IO/s vs. Fujitsu 269 IO/s. Yeap ! I like those Fujitsus and they are cheaper then the cheetahs. - PCI Bus Saturation: Solution 1 also appears to have an edge in case we use large sequential reads. Solution 2 would be limited by the Dual SCSI bus bandwidth 640Gb. I doubt we would ever reach that level of bandwidth in any random-read or random-write situation and in our small random file scenario I think both system would perform equally. Any comments ? You are designing for NFS, right? Don't forget that network IO and SCSI IO are on the same PCI-X 64bit 100MHz bus. Therefore available throughput will be 800MB/s * 0.5 = 400MB/s Uhmm .. you're right. I guess I'll place a dual e1000 on the other PCI-X channel. See: ftp://ftp.tyan.com/datasheets/d_s2881_100.pdf In random operations, if you get 200 IO/s from each SCSI disk, you will have 12disks * 200 IO/s * 64KB = 154MB/s - MTBF: Solution 2 has a definite edge. Some numbers: MTBF1= 1 / ( 24* 1/1.2million + 2/1million ) = 45454.54 hours Raptor MTBF = 1,200,000 hours; 3Ware MTBF = 1,000,000 hours MTBF2= 1 / ( 12* 1/1.2million ) = 100,000 hours How did you calculated your total MTBF??? Your calcs maybe good for RAID0 but not for RAID10. Thanks for the correction. You're right again. Assuming 5 year period, for 1,200,000 hour MTBF disk reliabilty is about 0.964. For RAID10 (stripe of mirrored drives) in 6x2 configuration eqivalent MTBF will be 5,680,000 hours Assuming 5 year period, for 1,000,000 hour MTBF disk reliabilty is about 0.957. For RAID10 (stripe of mirrored drives) in 12x2 configuration eqivalent MTBF will be 2,000,000 hours For a single RAID1 of the 1,000,000 hr MTBF drives equivalent MTBF will be 23,800,000 hours Excuse my ignorance but how did you get these numbers ? In any case your numbers show that MTBF with solution 1 is about 1/2 than solution 2. BTW, 3Ware controllers are PCI 2.2 64bit 66MHz. I can't believe that their MTBF is so low (1,000,000 hr) I you loose one, probably your RAID will go down too. I thought it was a bit too low too but there was no info on the 3ware site. Not surprisingly Solution 2 is twice as reliabe. This doesn't take into account the novelty of the SATA Raptor drive and the proven track record of the SCSI solution. In any case comments on this MTBF point are welcomed. - RAID Performance: I am not sure about this. In principle both solution should behave the same since we are using SW RAID but I don't know how the fact that SCSI is a bus with overhead would affect RAID performance ? What do you think ? Any ideas as to how to spread the RAID 10 in a dual U 320 SCSI Scenario ? SATA being Point-To-Point appears to have an edge again but your thoghts are welcomed. - Would I get a considerable edge if I used 15k SCSI Drives ? In theory up to 40%. In reality though I would say 25-35% I am not totally convinced that the SATA is our best choice. Agree. Thanks ! Any help is greatly appreciated. Many thanks, Parsifal |
#8
|
|||
|
|||
|
#9
|
|||
|
|||
In comp.sys.ibm.pc.hardware.storage wrote:
Arno Wagner wrote: In comp.sys.ibm.pc.hardware.storage wrote: One thing you can be relatively sure of is that the SCSI controller will work well with the mainboard. Also Linux has a long history of supporting SCSI, while SATA support is new and still being worked on. For you access scenario, SCSI will also be superior, since SCSI has supported command queuing for a long time. I also would not trust the Raptors as I would trust SCSI drives. The SCSI manufacturers know that SCSI customers expect high reliability, while the Raptor is more a poor man's race car. My main concern is their novelty, rather then their performance. Call it a hunch but it just doesn't feel right to risk it while there's a proven solid SCSI solution for the same price. One more argument: You can put Config 2 on a 550W (redundant) PSU, while Config 1 will need something significantly larger, Thanks for your comments. I forgot about the Power. Definitely worth considering since we're getting 3 of these servers and UPS sizing should also play in the cost equation. Power is critical to reliability. If you have a PSU with, say 50% normal and 70% peak load, that is massively more reliable than one with 70%/100%. Also many PSUs die on start-up, since e.g. disks draw their peak currents on spindle start. also because SATA does not support staggered start-up, while SCSI does. Is that already factored into the cost? This I don't follow, what's staggered start-up ? You can jumper most (all?) SCSI drive do delay their spindle-start. Spindle start results in a massive amount of poerrt drawn for some seconds. Maybe as much as 2-3 times the peaks you see during operation. SCSI drives can be jumperd to spin-up on power-on or on receiving a start-unit command. Some also support delays. You should be able to set the SCSI controller to issue the start-unit command to the drives with, say, 5 seconds delay between each unit or so. This massively reduces power drawn on start-up. SATA drives all (?) do spin-up on power-on. It is a problem when you have many disks. The PSU needs the reserves to deal with this worst case. Arno |
#10
|
|||
|
|||
In comp.sys.ibm.pc.hardware.storage "Rita Ä Berkowitz" ritaberk2O04 @aol.com wrote:
wrote: Hello all, Which of the two following architectures would you choose for a high-perf NFS server in a cluster env. Most of our data ( 80% ) is small ( 64 kb ) files. Reads and Writes are similar and mostly random in natu I wouldn't use either one of them since your major flaw would be using an Opteron when you should only be using Xeon or Itanium2 processors. Sorry, but that is BS. Itanium is mostly dead technology and not really developed anymore. It is also massively over-priced. Xeons are sort of not-quite 64 bit CPUs, that have the main characteristic of being Intel and expensive. I also know of no indications (except marketing BS by Intel) that Opterons are unreliable. Arno |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SATA & SCSI, SATA link & SATA Raid | Aldo Larrabiata | Asus Motherboards | 1 | December 2nd 04 08:27 PM |
Enable write cache on scsi disc drive | Christian Marx | Storage (alternative) | 2 | September 1st 04 11:17 PM |
Asus P4C800 Deluxe ATA SATA and RAID Promise FastTrack 378 Drivers and more. | Julian | Asus Motherboards | 2 | August 11th 04 12:43 PM |
SATA RAID and drive imaging utilities? (was Norton Ghost - Instantly Makes SATA Raid unbootable?) | John Everett | Gigabyte Motherboards | 0 | January 23rd 04 06:12 PM |
RAID 5 vs. single SCSI drive? | Carlos Moreno | Storage (alternative) | 35 | December 19th 03 06:20 PM |