RAID5 Performance I...
 
Notifications
Clear all

RAID5 Performance Issue

(@flat-studio)
New Member Customer

I built with RAID5, but the writing speed is remarkably slow.

mac book pro 2019
owc thunderbay8 (8tb*8 raid5=56tb)
catalina 10.15.4
softraid xt 5.8.3 driver 5.8.3

Quote
Topic starter Posted : 11/04/2020 6:46 am
(@softraid-support)
Member Admin

Disable Secure Boot:
https://srforums.wpengine.com/pages/support/faq/faq_imacpro_secureboot.html

And, after every OS X update, Catalina will downgrade the driver to 5.6.8, so run SoftRAID to update it.

ReplyQuote
Posted : 11/04/2020 12:31 pm
(@wyrmez)
New Member Customer

This is honestly a fairly unsatisfactory solution. The T2 chip features were implemented as a feature, and asking your customers to make this compromise is a flawed approach. I understand that it may be necessary in the short term, but some assurance that this is being handled through the ADC or directly with the system engineers at Apple, along with an expected timeline for resolution, is what I want to see. And if you don't have that kind of relationship with Apple, then there are bigger problems.

I had the same issue as the original poster: well, almost. I spun up a raid 4 array of 6 2TB-Sabrent NVMe chips on a PCIe card. My solution was to disable the T2 security, and then buy a MPX internal raid system as a backup, as I decided to implement my 12 TB NVME blade array on the Amfeltec squid in Raid 0. Very happy with the insane 7000+ MB/S read AND write speeds and have 24 Tb of internal backup for Time Machine. The only lingering downside is that I don't have the system encryption that I want.

Disable Secure Boot:
https://srforums.wpengine.com/pages/support/faq/faq_imacpro_secureboot.html

And, after every OS X update, Catalina will downgrade the driver to 5.6.8, so run SoftRAID to update it.

ReplyQuote
Posted : 11/04/2020 8:22 pm
(@flat-studio)
New Member Customer

Disable Secure Boot:
https://srforums.wpengine.com/pages/support/faq/faq_imacpro_secureboot.html

And, after every OS X update, Catalina will downgrade the driver to 5.6.8, so run SoftRAID to update it.

I tried them but there was no improvement

ReplyQuote
Topic starter Posted : 12/04/2020 4:24 am
(@flat-studio)
New Member Customer

When built with RAID0, the speed ran successfully(R/W:1000MB/s). Why doesn't the speed come out with RAID5?

ReplyQuote
Topic starter Posted : 12/04/2020 4:56 am
(@softraid-support)
Member Admin

This is honestly a fairly unsatisfactory solution. The T2 chip features were implemented as a feature, and asking your customers to make this compromise is a flawed approach. I understand that it may be necessary in the short term, but some assurance that this is being handled through the ADC or directly with the system engineers at Apple, along with an expected timeline for resolution, is what I want to see. And if you don't have that kind of relationship with Apple, then there are bigger problems.

I had the same issue as the original poster: well, almost. I spun up a raid 4 array of 6 2TB-Sabrent NVMe chips on a PCIe card. My solution was to disable the T2 security, and then buy a MPX internal raid system as a backup, as I decided to implement my 12 TB NVME blade array on the Amfeltec squid in Raid 0. Very happy with the insane 7000+ MB/S read AND write speeds and have 24 Tb of internal backup for Time Machine. The only lingering downside is that I don't have the system encryption that I want.

Disable Secure Boot:
https://srforums.wpengine.com/pages/support/faq/faq_imacpro_secureboot.html

And, after every OS X update, Catalina will downgrade the driver to 5.6.8, so run SoftRAID to update it.

Apple added this new Secure Boot "Feature" after the final Catalina beta. Zero notice to us (or any developers), despite SoftRAID being bundled with OS X since 2003.
We appealed this to upper management, no go to this point. The problem is the solution we are promised is probably 2 macOS releases away.

My understanding is Apple intends on building an anti-malware fortress, and no third party kernel extension will be permitted to load at startup, even if it is a fully approved, tested, certified driver that goes through Apple's QA process. This was a decision made at higher levels, above engineering.
Our choice seems to be either wait, or stop bundling SoftRAID with OS X. Neither is a great option.

ReplyQuote
Posted : 12/04/2020 11:31 am
(@softraid-support)
Member Admin

When built with RAID0, the speed ran successfully(R/W:1000MB/s). Why doesn't the speed come out with RAID5?

RAID 5 requires a driver cache for RAID calculations. If any of the following are true, then there is no driver cache:
5.6.8 driver is loading (Secure Boot is enabled)
SoftRAID Monitor is crashing. (blue icon in menu bar)
Option disabled in SoftRAID preferences (on by default)
Running RAID 5, with SoftRAID Lite or Lite XT application
Expired trial mode
Invalid license number entered

If the Monitor is crashing, there may be crash logs you can look for. I can't think of any other scenarios that disable write cache.

Slower computers will not be as fast with writes, as RAID 5 calculations are intensive, but its safe to say if you are getting greater than say 250MB/s, then the issue is one of the issues listed above.

ReplyQuote
Posted : 12/04/2020 11:38 am
(@regaltog)
Active Member Customer

I have a similar issue. I have a thunderbay 4 with with 4 4TB seagate EOS drives with 256Mb cache. My write speeds are 125mb/s but my read is 600mb/s.
I have disabled T2 controller on my MacBook pro 2018MY with I9 processor and 32Gb ram. I have also turned off Vram, due to hanging. But after the reviews, i was expecting something better than this speed

ReplyQuote
Posted : 01/05/2020 3:50 pm
(@softraid-support)
Member Admin

The forthcoming 10.15.5 (currently in beta 3) fixes the hang.

Run this command in terminal:

sudo kextstat -b com.softraid.driver.SoftRAID

It should be 5.8.3, not 5.6.8, which would explain your write speeds.

ReplyQuote
Posted : 01/05/2020 3:57 pm
(@regaltog)
Active Member Customer

The forthcoming 10.15.5 (currently in beta 3) fixes the hang.

Run this command in terminal:

sudo kextstat -b com.softraid.driver.SoftRAID

It should be 5.8.3, not 5.6.8, which would explain your write speeds.

This is the readout from terminal.

Index Refs Address Size Wired Name (Version) UUID
105 0 0xffffff7f84b5d000 0x3c000 0x3c000 com.softraid.driver.SoftRAID (5.8.3) 2EB72467-5496-3863-AF61-9F7EDAADADAE
Mikes-MacBook-Pro:~ Mike-Laptop$

ReplyQuote
Posted : 01/05/2020 5:01 pm
(@jdouglass)
Trusted Member Customer

I built with RAID5, but the writing speed is remarkably slow.

mac book pro 2019
owc thunderbay8 (8tb*8 raid5=56tb)
catalina 10.15.4
softraid xt 5.8.3 driver 5.8.3

That looks about right. When I tested different raid configurations on my new Mac Pro and amfeltec squid card using WD black nvme’s I got super slow writes as well with raid 4 & 5

ReplyQuote
Posted : 01/05/2020 6:55 pm
(@softraid-support)
Member Admin

That's good.

Are you using AJA System Test for testing? (that is the most consistent testing tool)

My preferred setting for AJA is:
5K video
RGBA codec
64GB file size.

What do you get with this?

ReplyQuote
Posted : 01/05/2020 9:51 pm
(@softraid-support)
Member Admin

You should not get really slow writes with RAID 5. Check what driver is loading, as with the MacBook Pro 2019, you also need to disable Secure Boot.

https://srforums.wpengine.com/pages/support/faq/faq_imacpro_secureboot.html

To check what driver is loading, use this terminal command:

sudo kextstat -b com.softraid.driver.SoftRAID

ReplyQuote
Posted : 01/05/2020 9:53 pm
Share:
close
open