Я использую нетбук в качестве Plex Media Server.
Я использую wake on lan, чтобы запустить Ubuntu, когда мне хочется посмотреть фильм. Windows не позволяет моему компьютеру переходить в режим гибернации, когда Plex передает видео клиенту. Ubuntu не делает, через 20 минут, Ubuntu переходит в режим сна / гибернации.
Обычно мой процессор превышает 40% при потоковой передаче на клиент. Я бы посчитал, что Ubuntu не простаивает, но, очевидно, Ubuntu есть. Есть ли обходной путь? Что-то, что мешает Ubuntu переходить в спящий режим, если процесс или все процессы вместе используют более 40% процессора?
Кофеин не решит мою проблему, потому что Plex Media Server работает как сервис / демон, поэтому я не могу настроить его так, чтобы Ubuntu не спал, если запущен определенный процесс, потому что он никогда не переходит в спящий режим.
Любое решение было бы очень полезно!
У меня была подобная проблема, мне был нужен сервер резервного копирования для бодрствования для длинного резервного копирования прежде, чем приостановить для трамбовки.
можно использовать, Сохраняют. Не спящий https://launchpad.net/keep.awake.
Однако это еще не работает с, в спящем режиме, и только работает с, приостанавливают для трамбовки.
я буду обновлять программу для разрешения спящего режима также в ближайшем будущем. Нет все еще никакой защелки или deb пакета, потому что я не нашел время для упаковки его, но можно загрузить программу здесь .
Просто распаковывают и запускают python3 программу.
Это работает как надлежащая команда. Введите - помогают видеть, что полное перечисляет того, что может быть сделано. Примеры внизу - только некоторые:
./keepawake.py --help
Для выполнения в интерактивном режиме:
./keepawake.py
Для выполнения как фоновый сервис:
nohup ./keepawake.py -r > /dev/null 2>&1 &
, Чтобы работать как фоновый сервис и установить 15 минут (900 секунд) как пользовательское время простоя действия, прежде чем это решит, что пользователь неактивен:
nohup ./keepawake.py -u 900 -r > /dev/null 2>&1 &
, Чтобы работать как фоновый сервис и установить минимальную загрузку ЦП как 13%:
nohup ./keepawake.py -c 13 -r > /dev/null 2>&1 &
, Чтобы работать как фоновый сервис и установить минимальный сетевой трафик как 5 КБ (5 120 байтов):
nohup ./keepawake.py -s 5120 -r > /dev/null 2>&1 &
Для выполнения всех трех настроек выше (сеть, ЦП, неактивный Пользователь) в том пойдите:
nohup ./keepawake.py -s 5120 -c 13 -u 900 -r > /dev/null 2>&1 &