Unsolved
This post is more than 5 years old
5 Posts
0
43405
February 4th, 2008 22:00
SAS 6/iR Bandwidth or Throughput Max
I know the SAS 6/iR uses the LSI SAS 1068E (3Gb) chipset and it has a capability of 8 'lanes' or ports (and I assume these are virtual assignments rather than physical connections).
I also see in Dell's online documentation that the SAS 6/iR Adapter specifies 8 lanes yet the Integrated says 'system dependant'.
Ok. Here's where I am frying my little brain because nowhere (and I mean NOWHERE) have I yet found anything regarding what I can reasonably expect for ACTUAL BONAFIED throughput or bandwidth...
...is the absolute top speed going to be 3Gb/s without regard for the number of drives connected to these chips and therefore timeslice this bandwidth among themselves?
OR...
is EACH drive going to realize 3Gb/s so that a RAID1 would yield 6Gb/s and a RAID5 (three drives) would yield 9Gb/s, etc., so that an 8 lane chip is capable of 24Gb/s?
Where can I specifically find the docs that specify the correct answer?
I guess was out the day it was put on a post-it note and it is evidently lost...


Fed P
7 Posts
0
February 10th, 2008 03:00
Dev Mgr
6 Operator
•
9.3K Posts
0
February 11th, 2008 13:00
Note that the SAS6/iR doesn't do raid 5 (see here)
<ADMIN NOTE: Broken link has been removed from this post by Dell>
. For raid 5 you'll need a PERC5 or PERC6.
Also, bandwidth does not equal speed. In a raid 1, your performance will be a little less than the speed of a single drive usually as data has to be written to 2 drives, so the controller has to tell 2 drives to perform the write in question.
Then there's the drive itself. These are generally the performance bottleneck; 3Gbit/s equals about 300MB/s, but there's not a single spindle-based drive on the market (some SSDs are coming close I believe, but Dell doesn't offer these at this time) that could fill this bus/bandwidth (Seagate's latest generation of 15k drives boast a sustained 164MB/s (see this (PDF)).
The system dependency probably also depends on how many drive slots are in the system; if you take a Poweredge 1950 with 3.5 inch drives and a SAS6/iR, the controller only uses 2 x 3Gbit/s, as there aren't anymore drive slots.
pcmeiners
6 Operator
•
1.8K Posts
0
February 11th, 2008 19:00
If you want hyped theoretical numbers, keep searching, if you want benchmarks go here. The last benches go up to the 5E, close enough. IOmeter server
http://tweakers.net/benchdb/suite/13
techsys
5 Posts
0
February 12th, 2008 16:00
I appreciate the feedback so far but I think I've finally found the correct information at http://www.lsi.com/documentation/storage/standard_product_ics/sas/sas1068e_ds.pdf which is an LSI datasheet regarding the specific chip and yields the specifics I sought.
The way I read pages 4 and 5, an 8-drive RAID (which is not the same as the term 'aggregate' in the documentation) would be extremely fast at 4GB/s (that's 4 gigabytes, not gigabits).
As this is only theorectical, I have still like to see a large/small file transfer benchmark for this chip using the fastest available drives.
pcmeiners
6 Operator
•
1.8K Posts
0
February 12th, 2008 18:00
"would be extremely fast at 4GB/s (that's 4 gigabytes, not gigabits)."
Maybe in 10-20 years from now an affordable server motherboard would be able to handle 4 GB of disk traffic, for now you would need a super computer, and some spare millions to afford it.
As is the adapter you have can not do either raid 5 or raid 10, which seriously limits the maximum throughput you can obtain. The results of the benchmarks at the site link I posted are for mostly high end adapters, one generation back, ...speeds have only marginally increase since then, if any.
techsys
5 Posts
0
February 12th, 2008 19:00
Fed P
7 Posts
0
February 13th, 2008 00:00
pcmeiners
6 Operator
•
1.8K Posts
0
February 13th, 2008 13:00
Techsys...
In the link below, on the first page of the pdf.
"Assuming sustained data rates of 100 MB/sec, 24 hard disks should saturate the 2,400 MB/sec available to the two SAS wide ports, causing the x8 PCI Express slot to become a bottleneck. But because PCI and SAS bus efficiencies can prevent the buses from reaching their rated speeds, the bottleneck may appear with a greater number of disks: x8 PCI Express buses typically have an efficiency of approximately 80 percent, while SAS typically varies between 50 and 90 percent depending on the workload."
"50 and 90 percent depending on the workload" likely means an average of 55% in the real world.
In the area relating to efficiency, this is where you loose your throughput at the disk system; in reality you can't come close to this throughput. The report link below is theoretical, in reality if you even come close to maxing the disk system, nothing else will be running on your server.
On Sunday I just did a quick benchmark of a Perc6/I on a quad core 3.0 server, with a raid 1 and a 4 disk raid 5, all 15k disks; I am very satisfied with the results, as the test indicate it is >3 times faster than a Perc 4 DC SCSI setup.
While benchmarking, the disk system along with its overhead, and the overhead it places on the motherboard comes close to saturating the system; at that point, basically all functions other than the array come to a halt; so in practice if the disk system produces close to 10% of the maximum theoretical throughput on a steady basis, not affecting the services and the server resident programs to a great degree, I am happy (for now).
With major advances in mobo design, way beyond PCI-E, with no IRQs, perhaps you will see 40 GB of disk throughput going across an afforable motherboard, not greatly affecting the overall performance of a server; unlikely I will not be around then.
http://www.dell.com/downloads/global/power/ps3q07-20070368-Olivarez-OE.pdf
techsys
5 Posts
0
February 13th, 2008 16:00
The documentation for the chip seems to indicate 8 channels on the card, whereas the 1064 has four channels.