РыжийПёс, что вы там себе наставили, так как у меня с момента нажатия кнопки включения до рабочего стола проходит итого меньше (а если отбросить ввод пароля и таймаут выбора ОС в грабе), то вообще... Где-то я уже несколько раз выкладывал вывод systemd-analize (6,5 секунды)
И еще hibernate = suspend to disk, sleep = suspend to ram
И еще, попрошу не сочинять небылицы о SWAP. И о том что и конгда не нужно.
А теперь вопрос, как он переписывает данные в SWAP. Если Swap изначально создаётся меньше размеров оперативки??
Ну а теперь правильный ответ: если вы не используете suspend2disk, то размер SWAP в полне может быть меньше оперативки, при этом в десятки, а то и сотни раз
> free -h
total used free shared buff/cache available
Mem: 125G 15G 21G 8.8G 88G 100G
Swap: 8.0G 43M 8.0G
Если же какое-то ПО начнет очень уж жадно поглощать свободную память, то так или иначе он попадет под прицел OOM киллера. А тот такие проблемы решает кардинально - убивает зарвавшийся процесс.
Кроме того, я уже несколько раз давал выкладки с DataSheet Oracle, Red Hat и других по поводу SWAP (кратко):
1) Если размер ОЗУ Вашего компа 2 и менее ГБ - SWAP по размеру ОЗУ
2) Если размер от 2х до 4х ГБ - SWAP можно делать в половину ОЗУ
3) Если размер ОЗУ свыше 4ГБ - вполне достаточно и 2х ГБ SWAP
Но эти рекомендации следует применять осторожно, так как сдесь не учтено, что система может быть высоконагруженной и потому SWAP может потребоваться и побольше