Какие репозитории у вас были на oracle linux 6.7? Вы пробовали # yum install sysstat? Возможно, sysstat-9.0.4-11 больше не в ваших репозиториях. Вы можете использовать # yum list> packagelist.txt, чтобы проверить все пакеты в ваших репозиториях. Таким образом, вы можете установить все пакеты, которые вам нужны.
Когда своп накапливается, ваш компьютер/ноутбук становится медленным, и гибернация в конечном итоге не работает, потому что для гибернации не хватает места SWAP.
Поэтому решением является ручная очистка раздела swap после возвращения из спящего режима (https://ubuntuforums.org/showthread.php?t=1796851&p=11011907#post11011907).
Я добавил функцию в ~/.bashrc
, чтобы справиться с этим:
function nk-hibernate() {
sudo sh -c "echo disk > /sys/power/state"
# setsid i3lock -c 117864 # lock screen with tool of your choice
sudo swapoff -a
sudo swapon -a
}
Предупреждение - swapoff
может быть очень медленным!
Как swapoff может быть настолько медленным?
Когда я хочу уйти в спячку, я просто открываю терминал и запускаю:
$ nk-hibernate
После выхода из спячки, swap очищается (swapoff), а затем снова активируется (swapon), чтобы снова уйти в спячку.
Если кто-то знает лучшее решение, пожалуйста, поделитесь.
EDIT: Как отметил @sourcejedi, это не решает проблему полностью. У меня была ситуация, когда ноутбук перезагружался после некоторого периода (10+ гибернаций). Это просто ускоряет работу машины после выхода из спящего режима
.