Jump to content

Trying to troubleshoot spindown on LSI-9300-16i


apandey

Recommended Posts

I have been trying to troubleshoot why my array disks won't spindown. Reaching a dead end and would appreciate some tips on how to investigate further

Here is my setup

Screenshot_20230129_111103_Chrome.thumb.png.e3dc93d319623e41f7be8e0827cdc896.png

 

My setup is to have minimal array read / writes. Most stuff goes to the 2 pools. Even within array, disk 4 should get occasional writes while others are expected to be idle through the day. Unassigned Dev 5 is a backup drive, used once a night. Dev 8 is a precleared spare not in use. 

Spindown is set to 1 hour in disk settings. 

 

I only see parity and Dev 5 stay in spindown. I expect most array drives to mostly spindown, and I don't see a reason why dev 8 should spin up at all

 

At this point I am suspecting the LSI 9300-16i, since the drives that do spin down are connected directly to the motherboard SATA. But I don't understand why this should be a problem in pure HBA mode

 

I have tried to use file activity plugin on array drives which confirms no array activity for a few hours and drives are still spun up. I am stuck at this point, since it confirms what I expect, but I don't know where to look next. Some ideas will help

Link to comment
20 hours ago, Vr2Io said:

To troubleshoot HBA relate or not, try start array in maintenance mode, don't mount ZFS and UD.

Then click spin down ( global, not individual disk ), then all disk should spin down and monitoring any disk will spin up

Thanks, will give this a try next time when I can plan some downtime 

Link to comment

I did not have an opportunity to take the array offline yet, but I issued a global spin down to see what happens. 

 

As expected, all disks spun down, so at least spindown works. But slowly, one by one, all of them came back up within a few minutes, including the pre cleared unassigned drive that is completely unused. So seems spindown itself works, but something wakes up all the drives on the HBA

Link to comment

 

On 1/29/2023 at 11:32 AM, apandey said:

disk 4 should get occasional writes while others are expected to be idle

 

 

In my experience, directory allocate cross different disk may cause spinup even the file ( same directory) allocate in disk 4, and there are some factor also affect spinup.

If you can't minimize the access, I advice you forget spindown for making life simple, Unraid spinup quit "sensitive".

 

FYR, I only access array for daily backup, so in this case it spindown well.

Link to comment
8 hours ago, Vr2Io said:

 

You have Dev 1-11, you may try avoid use disk slot 1-11, i.e. use disk slot 21-25 for array disk.

I found this may help but no guarantee, this will void parity and need rebuild.

As long as you don't add or remove array members, parity1 will remain valid regardless of slot assignments.

 

Parity2 is slot sensitive so would need to be rebuilt.

Link to comment
18 hours ago, Vr2Io said:

You have Dev 1-11, you may try avoid use disk slot 1-11, i.e. use disk slot 21-25 for array disk

I would like to understand this a bit more, why does this matter? I always thought the slots are logical in nature, and as mentioned parity 2 cares about them. But what's the relationship with spindown? And why would unassigned disks play into array slots being used? 

Edited by apandey
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.

×
×
  • Create New...