Ubuntu 19.04 | Hibernate не работает - в / etc / fstab отсутствует своп

Мои знания об этом весьма ограничены. Я использую ноутбук MSI GS75 Stealth 95G с двойной загрузкой Ubuntu 19.04 и Windows 10.

Запуск sudo systemctl hibernate, кажется, просто выключил мой компьютер. Когда я загружаюсь, ни одна из моих программ не возвращается.

Сначала я проверил размер свопа с помощью sudo swapon --show. Поскольку это было 2 ГБ, а мой ноутбук имел 32 ГБ ОЗУ, я изменил размер подкачки до 32 ГБ, следуя этому руководству. Размер свопа был успешно изменен. Однако команда sudo systemctl hibernate все еще не работала.

Команда sudo swapon --show привела к следующему:

NAME      TYPE SIZE USED PRIO
/swapfile file  32G   0B   -2

Однако команда grep swap /etc/fstab привела к:

/swapfile   none   swap  sw
0       0

Это все, что я мог понять. Я перепробовал много разных вещей, несколько уроков, но ничего не получалось.

Большое спасибо за помощь.

0
задан 20 October 2019 в 19:08

1 ответ

Если я не ошибаюсь, для использования hybernate требуется файл подкачки размером более 32 ГБ. Был документ, объясняющий оптимальные размеры файла подкачки для ядра Linux. Если размер превышает 2xRAM, он каким-то образом отстает и снижает производительность, если вы не переходите в спящий режим, вы можете использовать в идеале размер 0,5xRAM, заявленный размер подкачки должен быть 2xRAM, если вы планируете использовать спящий режим.

Я нашел похожую статью: Оптимальный размер подкачки

0
ответ дан 20 October 2019 в 20:56

Другие вопросы по тегам:

Похожие вопросы: