So i have a lot of hard drives. 120TB worth. Some arent used often, not even daily - so i spin them down. Lately ive found them waking so much its impossible to get them back to sleep without setting the sleep timer to something obnoxiously short.
My procmon experience doesnt even border on rudimentary, im just a user. Still I set it up as best i could and noticed two things. One was obvious, tortoisesvn cache was spinning things up i'd prefer it did not. That was handled easily enough.
the other, was all these entries which i presume are the result of everything. The reason I say so, is entirely due to indexing of some sort being the likely answer for one. For two, a google search for the obscure directory listed in one of the entries led to a superuser post, where someone said those entries ended up being exactly that(this).
Operating under the assumption that is the case, the obvious would be simply to stop using everything - but I dont want to of course. I just want my drives to stop being woken.
That leaves me wondering about my options.
I have the portable version, but have installed the service. My ideal would be for everything to still work, and to update the database - but only when I went to search said drive. Not perpetually and/or in the background as it seems to be doing now. (unless theres a way to have that continue but only when the drive is already awake via other means) I know the updating of the database doesnt take long at all. problem is it happens frequently enough that with a reasonable sleep time, its going on and off all day long. It doesnt get my time to stay asleep.
Here are the entries JIC
https://imgur.com/a/AGnDetq
I believe everything is spinning up my drives
Re: I believe everything is spinning up my drives
Thank you for your post.
How are you indexing these drives? are they indexed as NTFS volumes under Tools -> Options -> NTFS? or as folder indexes under Tools -> Options -> Folders?
Please try increasing the monitor retry delay:
How are you indexing these drives? are they indexed as NTFS volumes under Tools -> Options -> NTFS? or as folder indexes under Tools -> Options -> Folders?
Please try increasing the monitor retry delay:
- In Everything, type in the following search and press ENTER:
/monitor_retry_delay=86400000
Where 86400000 is the number of milliseconds to wait before attempting to re-monitor a volume after an error. (86400000 = 24 hours)
The default value is 30000 (30 seconds) - If successful, you should see monitor_retry_delay=86400000 in the status bar for a few seconds.
- In Everything, type in the following search and press ENTER:
/folder_update_rescan_asap=0 - If successful, you should see folder_update_rescan_asap=0 in the status bar for a few seconds.
- This will prevent Everything from scanning a folder index when a scheduled rescan was missed.
Re: I believe everything is spinning up my drives
Hello, thank you very much for your reply.
I have them set as local NTFS volumes
I will look into the settings you suggested and let you know how it goes.
assuming neither of those are the issue, or everything turns out to not be the issue in the first place. How do i revert those values to default?
the one is evidently
/monitor_retry_delay=30000
is the other just a value of 1 instead of 0?
I have them set as local NTFS volumes
I will look into the settings you suggested and let you know how it goes.
assuming neither of those are the issue, or everything turns out to not be the issue in the first place. How do i revert those values to default?
the one is evidently
/monitor_retry_delay=30000
is the other just a value of 1 instead of 0?
Re: I believe everything is spinning up my drives
To restore the default settings:
Set the default monitor retry delay:
https://www.voidtools.com/support/everything/ini/#folder_update_rescan_asap
Set the default monitor retry delay:
- In Everything, type in the following search and press ENTER:
/monitor_retry_delay=30000 - If successful, you should see monitor_retry_delay=30000 in the status bar for a few seconds.
- In Everything, type in the following search and press ENTER:
/folder_update_rescan_asap=1
1 = on
0 = off - If successful, you should see folder_update_rescan_asap=1 in the status bar for a few seconds.
https://www.voidtools.com/support/everything/ini/#folder_update_rescan_asap
Re: I believe everything is spinning up my drives
folder_update_rescan_asap applies (only) to Folder Indexes?
monitor_retry_delay says "after an error".
Just what does that mean & will that actually cause a sleeping drive to not spin up?
Is a drive being asleep treated as an error?
And what, by default, if the drive responds (spins up) within 30 seconds, it is then monitored?
Or the drive spins up (in it's own time), but monitoring is not resumed until 30 seconds has passed?
But that can't be, because then what does the 24h do?
Is the drive still going to spin up?
monitor_retry_delay says "after an error".
Just what does that mean & will that actually cause a sleeping drive to not spin up?
Is a drive being asleep treated as an error?
And what, by default, if the drive responds (spins up) within 30 seconds, it is then monitored?
Or the drive spins up (in it's own time), but monitoring is not resumed until 30 seconds has passed?
But that can't be, because then what does the 24h do?
Is the drive still going to spin up?
Re: I believe everything is spinning up my drives
Yes.folder_update_rescan_asap applies (only) to Folder Indexes?
Everything will read the USN Journal on NTFS indexes.monitor_retry_delay says "after an error".
Just what does that mean & will that actually cause a sleeping drive to not spin up?
If this read fails for any reason (including the drive being offline) Everything will attempt to re-read the USN Journal every 30 seconds.
Yes, Everything will see this volume as error 3, path not found.Is a drive being asleep treated as an error?
If the spin up generates a 'new device' event the 30 second delay is waived. Although, There shouldn't be a new device event for drive spin-up.And what, by default, if the drive responds (spins up) within 30 seconds, it is then monitored?
Everything will wait until the 30 second delay expires. This delay starts when the read failed occured. So it could be anywhere from 0-30 seconds before Everything re-reads this device.
Checks if the re-reading of the USN journal is causing the spin up.Or the drive spins up (in it's own time), but monitoring is not resumed until 30 seconds has passed?
But that can't be, because then what does the 24h do?
I thought the following might be occurring:
Everything is reading the USN Journal on volume E:.
There is no activity on volume E: and it spins down.
Some time in the future, the read on the USN Journal fails.
Everything will set a 30 second delay on this disk
after this delay expires, Everything will re-open the E: drive.
The re-opening of this volume causes the disk to spin up.
The icon requests could also be spinning the drive up.
I'll look into adding a icon filter.
One way to test this now is to use filelists instead of folder/ntfs indexing as filelists do not request icons.
Re: I believe everything is spinning up my drives
In case this is related to gathering icons please try the latest nightly build and disable icon handler shell extensions:
- In Everything, type in the following search and press ENTER:
/icon_shell_extensions=0 - If successful, you should see icon_shell_extensions=0 in the status bar for a few seconds.
Re: I believe everything is spinning up my drives
With that change, I believe things are working "correctly", now.
(Only a relatively quick look, only partially paying attention...)
Seems that searches ensue without wake-up.
Attempting to open, or content-menu action, then awakens the drive...
Before, searches would pause as the drive awakens.
Now, searches are unimpeded & drive only awakens when some specific action is taken to "open" the file.
(Only a relatively quick look, only partially paying attention...)
Seems that searches ensue without wake-up.
Attempting to open, or content-menu action, then awakens the drive...
Before, searches would pause as the drive awakens.
Now, searches are unimpeded & drive only awakens when some specific action is taken to "open" the file.