Jump to content

Extremely Slow Parity check and It just started for no know reason


stepmback
Go to solution Solved by Kilrah,

Recommended Posts

Posted

Background: About two weeks ago I upgraded the hardware in my unraid server. New MB, CPU/Cooler, Cache(nvme) and Ram. I kept the power supply, HBA and nic. Everything seems to be running fine.

 

Issue 1: Around 4pm yesterday (Sunday) my parity check kicked off. No idea why. It is set to run at the end of every month. Why did it kick off?

 

Issue 2: The parity check is very slow. This is the first parity check since my upgrade. Before the upgrade it would take 17 hours. It has been 17 hours and is only 25% done. Should I stop the parity check? My HBA is not in my 16x pcie, could that be the issue?

 

I am attaching a diagnostic file.

auburn-diagnostics-20240916-0954.zip

Posted
17 minutes ago, stepmback said:

Why did it kick off?

Looks like the server rebooted on its own yesterday:

Sep 15 16:00:35 AUBURN emhttpd: unclean shutdown detected

This is usually a hardware issue, or bad power

 

As for the speed, nothing obvious logged, check that the disks are performing normally by running the diskspeed docker test.

Posted (edited)

Should I stop the parity check or let it run?

 

Also, in my upgrade build I moved the HBA card to 8x pcie slot (I think it is the 8x, I know not the 16x) slot. Could that be the issue? No enough lanes?

Edited by stepmback
Posted
11 minutes ago, stepmback said:

Should I stop the parity check or let it run?

Stop it and run the docker test, if you run the controller tests it will also show if it's s controller bandwidth problem.

Posted (edited)

You have a 16 drive PCIe 2.0 HBA in a x4 slot and  17 drives, I'm imagining you connected all 16 HBA ports? That's 2GB/s divided by 16 drives, likely will limit things at the start of the check. Likely when you get past 50% and you're beyond those 4TB drives it'll speed up. 

Try to use all mobo SATA slots to reduce the count on the HBA.

Edited by Kilrah
Posted

My screwup. I don't have a graphics card so the PCIEX16 is available but that may change which is why I did not use that. I also figured maybe incorrectly that because the card is old there is no point in putting it there.

 

Want to make sure i put it in the right slot. Put it in the PCIEX4? 

 

image.thumb.png.951be14ea9ebbb499ebe4a63f45bd566.png

 

image.thumb.png.958c00f9f106c23b2b0620d0463e31f5.png

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.

×
×
  • Create New...