A computer components & hardware forum. HardwareBanter

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.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Storage & Hardrives
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

SCSI vs SATA Hih-Perf



 
 
Thread Tools Display Modes
  #1  
Old March 25th 05, 11:49 PM
external usenet poster
 
Posts: n/a
Default 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  
Old March 26th 05, 02:33 AM
Arno Wagner
external usenet poster
 
Posts: n/a
Default

In comp.sys.ibm.pc.hardware.storage 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


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.


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.

One more argument: You can put Config 2 on a 550W (redundant)
PSU, while Config 1 will need something significantly larger,
also because SATA does not support staggered start-up, while
SCSI does. Is that already factored into the cost?

Arno
  #3  
Old March 26th 05, 04:29 AM
J. Clarke
external usenet poster
 
Posts: n/a
Default

Arno Wagner wrote:

In comp.sys.ibm.pc.hardware.storage 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


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.


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.


If he's using 3ware host adapters then "SATA support" is not an
issue--that's handled by the processor on the host adapter and all that the
Linux driver does is give commands to that processor.

Do you have any evidence to present that suggests that 3ware RAID
controllers have problems with any known mainboard?

For you access scenario, SCSI will also be superior, since SCSI
has supported command queuing for a long time.


I'm sorry, but it doesn't follow that because SCSI has supported command
queuing for a long time that the performance will be superior.

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.


Actually a Raptor is an enterprise SCSI drive with an SATA chip on it
instead of a SCSI chip on it. The Raptors aren't "poor man's" _anything_,
they're Western Digital's enterprise drive. WD has chosen to take a risk
and make their enterprise line with SATA instead of SCSI. Are you
suggesting that WD is incapable of producing a reliable drive?

If it was a Seagate Cheetah with an SATA chip would you say that it was
going to be unreliable?

One more argument: You can put Config 2 on a 550W (redundant)
PSU, while Config 1 will need something significantly larger,
also because SATA does not support staggered start-up, while
SCSI does. Is that already factored into the cost?


Uh, SATA requires one host interface for each drive. Whatever processor is
controlling those host interfaces can most assuredly stagger the startup if
that is an issue.

Not saying that SCSI is not the superior solution but the reasons given seem
to be ignoring the fact that a "smart" SATA RAID controller is being
compared with a "dumb" SCSI setup.

Arno


--
--John
to email, dial "usenet" and validate
(was jclarke at eye bee em dot net)
  #4  
Old March 26th 05, 04:35 AM
Peter
external usenet poster
 
Posts: n/a
Default

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



  #7  
Old March 26th 05, 09:26 AM
external usenet poster
 
Posts: n/a
Default


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


  #9  
Old March 26th 05, 04:12 PM
Arno Wagner
external usenet poster
 
Posts: n/a
Default

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
 




Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

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


All times are GMT +1. The time now is 01:03 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.