-2

I'm curious about SAS data transfer speed. Maximum is 12Gbps in the whole bus (not per drive) as far as I understand, but I have a scenario where I would like to have a faster data rate (hopefully around 40 to 80 gbps), stored into RAID-10 (thinking of SSD).

Why such a high speed is required? Because I need to read and write data of a common storage in a HPC-cluster system using infiniband as a low-latency netwok, with frequent read/write ops, and if 12Gbps is the max I'll get to write I don't see the point.

How can I speed up that number, or if there are performance improvements to be used.

Thank you in advance.

zRISC
  • 1
  • 1
  • if the storage array and your computer are both on infiniband and it is only the hard drives that are on SAS, then there are plenty of ways the storage array can speed things up, like using cache, multiple controllers, etc. a faster solution is nvme which works over infiniband. – toppk Sep 14 '22 at 02:09
  • I see... I would need to consider a NVMe based raid solution then for the storage server? – zRISC Sep 14 '22 at 14:52
  • you have not demonstrated that the SAS bandwidth is a significant limiting factor. we are still at the point of computing that local memory is significantly faster than remote persistent storage and there are lots of viable techniques to avoid disk access in performance critical paths. Not only do storage arrays use those techniques, but many applications setup in memory caches etc. Certainly an all flash nvme array with lots of ram will make any application design quicker, but it is important to remember your application design is always the limiting factor for performance, – toppk Sep 14 '22 at 15:09

0 Answers0