Old chassis - upgrade to increase drive throughput


cbarbie

Recommended Posts

I have an older chassis and I am looking to increase throughput to my spinning drives.

  • SuperChassis 846E1-R900B
  • MB X9SCM-IIF
  • Xeon E3-1275 V2
  • LSI9240-8i PCI-E 2.0 x8 (in a PCI-E 3.0 x8 slot)

            speed 4GB/s

  • BPN-SAS2-846EL1 – Single port

            speed  6Gb/s * 4 chan = 24Gb/s = 3GB/s (theoretical)
              3GB/s / 24 drives = 125 MB/s

 

 

Am I on the correct path with one of these two upgrades?

 

1) Go to BPN-SAS2-846EL2 – Dual port $432   (Does dual porting double the speed?)
    speed  6Gb/s * 8 chan = 48Gb/s = 6GB/s (theoretical)
    6GB/s / 24 drives = 250 MB/s
    Upgrade HBA to Pci-E 3.0 x8 (7.88GB/s)
        AOC-S2308L-L8E or equivalent


2) Go to BPN-SAS3-846EL1 – Single port $360  (will this fit in my chassis?)
    speed  12Gb/s * 4 chan = 48Gb/s = 6GB/s (theoretical)
    6GB/s / 24 drives = 250 MB/s
    Upgrade HBA to Pci-E 3.0 x8 (7.88GB/s)
        AOC-S2308L-L8E or equivalent

Link to comment
9 hours ago, cbarbie said:

Does dual porting double the speed?)

The difference between those models is that the EL2 has dual expanders, but that's not for speed, it's for redundancy, your current backplane already supports dual link, that doubles available bandwidth, for real world usable bandwidth examples see below:

 

https://forums.unraid.net/topic/41340-satasas-controllers-tested-real-world-max-throughput-during-parity-check/?do=findComment&comment=406521

 

  • Thanks 1
Link to comment

Usually it works with any two connections, you can also check if it's linked with single or dual link:

 

cat /sys/class/sas_host/host1/device/port-1\:0/sas_port/port-1\:0/num_phys

 

Output of 4 indicates single link, 8 dual link, command might need to be adjusted to correct host#, post diags if the above doesn't work.

  • Like 1
Link to comment

Thanks for the command to check.  I had to adjust the Host and Port

Quote

root@Tower6:/# cat /sys/class/sas_host/host6/device/port-6\:0/sas_port/port-6\:0/num_phys
8

Still not seeing the speeds I think I should be getting.  A Parity check starts out at about 140MB/s (dual parity, 12 data drives, mixture of 10 & 12TB 5400&7200).   Could it be the HBA limiting it (PCI-E2.0x8)?  Is my math wrong?  Or something else?

tower6-diagnostics-20200814-0749.zip

Link to comment

You have 14 disks in array

 

Aug 13 06:10:57 Tower6 kernel: unraid: allocating 72070K for 1280 stripes (14 disks)

 

By calc, 14 * 140MB/s ~ 1960MB/s, so seems dual-link still not work. Pls also confirm PCIe slot is 2.0 x8 instead x4.

Edited by Benson
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.