ferdium / ferdium-app

All your services in one place, built by the community
https://ferdium.org
Apache License 2.0
2.88k stars 174 forks source link

Splay hibernate/wake cycles not working #1490

Open zeorin opened 10 months ago

zeorin commented 10 months ago

Avoid duplicates

Ferdium Version

6.0.0

What Operating System are you using?

Other Linux

Operating System Version

NixOS 23.11 (Tapir)

What arch are you using?

x64

Last Known Working Ferdium version

No response

Expected Behavior

Stagger automated service wake-up.

Actual Behavior

Automated periodic wake up of hibernating services is not staggered ("splayed"), they are all woken up at the same time. In my case, that means loading 16 services at once. This has a severe performance impact on my computer and slows the system down to a crawl.

Steps to reproduce

  1. Add a lot of services
  2. Enable hibernation for them
  3. Enable wake up for them
  4. Hibernation settings:
    1. Hibernation strategy: Normal Hibernation (5min)
    2. Keep services in hibernation on startup: enabled
    3. Wake up strategy: Wake up after 30min
    4. Hibernation strategy after automatic wake up: Fast Hibernation (1min)
    5. Splay hibernate/wake cycles to reduce load: enabled
  5. Wait for 30 min
  6. Watch every service wake up at once (all their dark-grey hibernate badges are gone and the system load is very high).
ICH88 commented 3 months ago

Any news on this? Still the same behavior.