Am mai multe PC-uri/laptop-uri care rulează un Ubuntu 20.04 actualizat cu un nucleu de 64 de biți 5.4.0-74-generic, așa cum este furnizat de Ubuntu Ubuntu. Unul dintre ele, un PC destul de obișnuit cu un procesor Intel i3, durează ceva mai mult de 2 minute pentru a hiberna de când am făcut upgrade de la 18.04 la 20.04.
Diverse resurse pe care le-am găsit despre depanarea hibernarii acoperă în cea mai mare parte trezirea sau eșecul complet de suspendare, dar nu o suspendare pe disc care durează foarte mult. Trezirea funcționează bine și durează doar câteva secunde. Cum pot afla ce durează atât de mult până hibernez? Există ceva de genul systemd-analiza vina
pentru hibernare?
Pana acum am adaugat initcall_debug no_console_suspend
la GRUB_CMDLINE_LINUX_DEFAULT
în /etc/default/grub
și arată consola, cu toate acestea, nu este afișat nimic care să explice timpul îndelungat. Afișează „Unitatea hardware detectată suspendată” pentru interfața de rețea. Dar acest lucru apare chiar la începutul hibernării și cred că este un comportament așteptat.
eu folosesc systemctl hibernare
pentru a-l iniția. Durează 2 minute până la oprire, chiar și atunci când rulează ca root pe consolă, fără alți utilizatori conectați sau procese de utilizator.