About Mini-SAS

About Mini-SAS

What makes Mini-SAS the perfect choice for arrays with over 4 drives?


Speed.  Simply put, it's 4 times faster than an eSATA connection.  There is more to that: Mini-SAS is a much more secure and faster connection that an eSATA, SCSI or even FC-AL.  Each Mini-SAS lane runs at 3 or 6Gbit/s, and each 4-lane Mini-SAS port has four such lanes.  Thus an array with dual 4-lane 3Gbs MiniSAS connections has a theoretical maximum throughout of 24Gbs!  In real life, the throughput will be limited by host adapter and drives' performance, or close to 800MB/s.  Compare that to under 300MB/s with an eSATA 300 connection, 320MB/s with Ultra320 SCSI, and 400MB/s - with 4GHz FC-AL.

Security: solid and locking connections are a huge improvement over non-locking eSATA, bulky and flimsy SCSI, and expensive Fibre Optical.  The cables are also usually constructed very solidly, and are much less likely to be accidentally broken or damaged just by stepping on them.

Value: storage enclosures with Mini-SAS ports cost about the same as the ones with eSATA ports.  HBAs or Host Bus Adapters - controllers without RAID logic, cost about $500.  RAID controllers vary, and as of today, a suitable and very fast 8-lane ATTO ExpressSAS R380 RAID controller is listed at $1,095.  This is quite comparable to SCSI and (e)SATA, and is significantly less expensive than FC-AL.

A Fibre-Optical array is approximately $2000 more expensive than a Mini-SAS one: the RAID controller usually resides in the enclosure and adds about $2000 to it, and the FC-AL HBA (Host Bus Adapter) residing in the computer is anywhere from $600 to $1400 depending on the number of ports and their flavors - thus offsetting the price of a SAS RAID controller.

Distance: a maximum of 10 meters or about 30 feet.  This may not be enough for building-wide wiring: for that, there is FC-AL with maximum cable lengths of over 30 miles (not kidding you) - but could be enough to put the arrays away in the closet.  eSATA has a maximum cable length of 1 meter (with some exceptions).

MiniSAS: a good choice?  One of the best in fact, especially on arrays with more than 2 drives.  Today's drives transfer data at over 100MB/s; an array with 4 drives has a potential throughput of over 400MB/s.  A single 3Gbs eSATA link is then rather limiting with its maximum throughput of 300MB/s.  Take an array with 8 drives, and even the new 6Gbs SATA is too slow for it.

There are other benefits to MiniSAS:
  • 12Gb/s half-duplex (one way) bandwidth per single 4-lane connection, soon to become 24Gb/s with the introduction of 6Gb/s drives and controllers.  The fastest available flavors of SCSI, SATA and FC-AL don't even come close.
  • SAS-to-SATA compatibility: you can use SATA drives with SAS controllers and enclosures.  Don't try that with FC-AL and SCSI - expensive bridges are required.
  • Expanders can be used to increase the maximum number of connected devices to a humongous 255 per port.  While expanders aren't inexpensive, at about $600 a pop, the very possibility of connecting over 500TB of storage (with 2TB drives) to a single connection is nice.
  • Software transparency with SCSI: controller drivers did not need to be re-written from scratch.  After all, SAS means "Serial Attached SCSI".

Bottom line: for arrays of over 4 and especially 8 drives, Mini-SAS offers the best value, performance and security.