Jump to content

Slow Parity Checks

Featured Replies

Posted

I'll try to provide as much info as I can because I'm kind of lost as to what the issue could be. I've been getting super slow parity checks dropping from the usual 80-120mb/s to roughly 20mb/s. I did upgrade my single 8tb parity drive to two parity drives 14tb.

 

System Specs:

image.png.1f4efae32c095e873b22edb5dce8fa7b.png

 

The ASR 72405 controller is set to HBA Mode

CPU scaling governor is set to ON-Demand

Unradi Version: 6.10.0-rc5 

 

Below are some Diskspeed Test and the diagnostic. Please let me know if you have any suggestions I can try. I don't have another controller that I can use to test if it is still somehow the controller. 

 

Tests were run with no docker containers running or any VM's. The diagnostic was pulled while the parity check was running.

 

Diskspeed Test:

image.png.22c4b2f7de3b81262f933c33360c0fab.png

 

Controller Benchmark:

image.thumb.png.f59b10dbd528a2dfe12175046e1096c2.png

 

The cache_downloads SSD is dying but I don't think that should cause any issues with parity checks. 

 

Please let em know if you have any suggestions that I can try to fix this!

 

 

 

 

 

 

zeus-diagnostics-20220504-1359.zip

  • Community Expert
10 hours ago, thezyth said:

CPU scaling governor is set to ON-Demand

See if it get faster if you set it to performance, or slower if set to powersave.

 

Parity sync is single threaded, and with a parity2 it uses more CPU, still with just 8 disks I would think it should be faster than that with that CPU.

  • Author

 

11 hours ago, JorgeB said:

See if it get faster if you set it to performance, or slower if set to powersave.

 

Parity sync is single threaded, and with a parity2 it uses more CPU, still with just 8 disks I would think it should be faster than that with that CPU.

Okay as soon as I changed it form On-Demand to Performance it boosted up to 100mb/s. Will report back and let you know if it stays stable at that speed. Attached another diagnostic after setting it to performance.

zeus-diagnostics-20220505-1214.zip

  • Author
12 hours ago, JorgeB said:

See if it get faster if you set it to performance, or slower if set to powersave.

 

Parity sync is single threaded, and with a parity2 it uses more CPU, still with just 8 disks I would think it should be faster than that with that CPU.

 

Unforunately that did not last...its back at 20mb/s :(

  • Community Expert

Another thing to bear in mind is that with 6.10, parity checks are automatically throttled if access to the array is detected (this is a good thing)

  • Author

Some more info I can provide. The parity checks seem to speed up to 100mb/s and drops down to anywhere between 10-25mb/s. The speeds seem to increase and just drop down again. I have also attached another diagnostic while the speeds were at 2.9 mb/s. Hopefully this can be of use.

 

The speeds also seem to be slow even when the server is not being accessed. 

 

image.thumb.png.0211d7e034471e87a58e27237519bf08.png

 

 

image.png.3832c05d07cb5686a13b4be486ce472e.png

zeus-diagnostics-20220505-1649.zip

  • Community Expert
8 hours ago, thezyth said:

The parity checks seem to speed up to 100mb/s and drops down to anywhere between 10-25mb/s.

That basically rules out any CPU issues, disks seem to be performing well so my main suspect for me would be the controller, not a bandwidth issue but some driver/compatibility issue, that controller is kind of an unknown since there aren't many used with Unraid.

 

 

  • Author
11 hours ago, JorgeB said:

That basically rules out any CPU issues, disks seem to be performing well so my main suspect for me would be the controller, not a bandwidth issue but some driver/compatibility issue, that controller is kind of an unknown since there aren't many used with Unraid.

 

 

After doing some more research it seems that the controller might be overheating. Going to repaste the controller and maybe zapstrap a 40mm fan on top of it. 

 

  • 6 months later...
On 5/6/2022 at 4:08 PM, thezyth said:

After doing some more research it seems that the controller might be overheating. Going to repaste the controller and maybe zapstrap a 40mm fan on top of it. 

 

Apologies for bumping an old thread, but how would one see controller temps?

On 11/28/2022 at 3:49 PM, flyize said:

Apologies for bumping an old thread, but how would one see controller temps?

image.thumb.png.1d17b9302236159890dd464f030a5082.png

Well that's less exciting than I was hoping for.

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...