| Summary: | "Меню", "Выйти", "Спящий режим" приводит к зависанию компьютера | ||
|---|---|---|---|
| Product: | Альт Рабочая станция | Reporter: | aleksey-v <aleksey-v.2013> |
| Component: | Ошибки работы | Assignee: | Mikhail Efremov <sem> |
| Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> |
| Severity: | normal | ||
| Priority: | P5 | CC: | mike, nickel |
| Version: | 9.0 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=45444 | ||
|
Description
aleksey-v
2020-02-07 00:01:27 MSK
Зато кнопка "Ждущий режим" отправляет компьютер в состояние Sleep: NetworkManager[1250]: <info> [1581023215.2183] manager: sleep: sleep requested (sleeping: no enabled: yes) NetworkManager[1250]: <info> [1581023215.2184] device (p2p-dev-wlan0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed') NetworkManager[1250]: <info> [1581023215.2191] manager: NetworkManager state is now ASLEEP systemd[1]: Reached target Sleep. systemd[1]: Starting Suspend... systemd[1]: Started Setup CPUFreq governors when wake up from sleep state. systemd-sleep[4392]: Suspending system... kernel: PM: suspend entry (deep) kernel: PM: Syncing filesystems ... done. И нажатие на кнопку питания моментально оживляет систему А swap у Вас подключен? И какого он размера? Гибернация требует swap минимум размером с оперативную память машины для сохранения содержимого оной. Чуть-чуть не хватило.
# free
total used free shared buff/cache available
Mem: 8036400 1496704 3532084 421068 3007612 5850380
Swap: 8036348 0 8036348
При этом замечу, что система ставилась с настройками по-умолчанию и автоматической разбивкой диска.
Но если вернуться к виртуальной машине, кнопки "Спящий режим" там нет.
Таким образом, появляется вопрос, при каких условиях появляется кнопка "Спящий режим"? Возможно, она не должна появляться при размерах swap как у меня выше, даже при установке по умолчанию.
Тем не менее, я создал swap больше - 10 GB. Но симптомы зависания повторились. Готов экспериментировать дальше, если что посоветуете.
$ free
total used free shared buff/cache available
Mem: 8036400 686924 6670036 130132 679440 6980948
Swap: 10485756 0 10485756
Поэтому возможные предложения:
1. Улучшить автоматическую разбивку в программе первоначальной установки с учётом размеров памяти.
Как вариант, уточнять, нужен ли режим Hibernation. Потому что если на рабочей станции 16 GB, то создавать swap 16 GB это уже расточительно и нецелесообразно. А если 32GB? И т.д.
2. Посмотреть, что можно сделать с алгоритмом отрисовки кнопки "Спящий режим". Ведь определённо есть какие-то условия, когда она появляется.
3. Можно запутаться в терминах "Ждущий режим" и "Спящий режим". Мне пришлось попробовать оба режима прежде чем понять который из них sleep, а кто hibernation. Может быть, всё-таки "Гибернация"? В windows это более очевидно "Спящий режим" (sleep) и "Гибернация" (Hibernation).
4. Перевести недостающий текст из #37402 и #37730.
Для статистики: новая установка на тот же компьютер с автоматической переразбивкой дискового пространств привела в точно таким же размерам swap, чуть меньше RAM. В принципе, ожидаемо, но всё равно имело смысл проверить. |