
С точки зрения срока службы продукта и долгосрочной перспективы, предпочтительнее ли ежедневно выключать или переводить в спящий режим машину с Ubuntu?
решение1
Я рад, что Мерфи уже ответил. Он дает хороший обзор.
Вопрос очень практичен и касается почти каждого, у кого есть "ПК", т. е. система, которой он владеет и управляет. И которую он усыпляет, прежде чем он (или она) ложится спать сам.
Я не буду рассматривать случай с ноутбуком — там 90% заряда (основной) батареи.
Сначала я перечислю потребляемую мощность при тепловой расчетной мощности 28 Вт.мини-пк. Я подключил его к ваттметру (постоянно, потому что он очень хорошо показывает «нагрузку системы» — мне приходится измерять ее еще и вторым...).
3.5 W "idle" normal firefox load when "active": 4 to 6 W, but VERY variable
2.7 W "X sleep", auto after 5 min. Standbies also the monitor (10W to 0.0)
1.1 W suspend-to-RAM
0.7 W Off
0.0 W detached from 19V-converter cable
И сравните: мой (дешевый) радиобудильник потребляет 2,2 Вт, когда он «выключен».
Кстати, одна из причин, по которой у меня есть мой дистрибутив, заключается в том, чтодругиебыло 5,5 Вт. Паника ядра — 10 Вт, как и BIOS.
Поскольку режим приостановки в оперативную память очень быстрый и потребляет менее чем на полватта больше, чем режим «Выкл.», я использую его.ежедневно. Для этого есть специальное состояние ОЗУ, ОЗУ нужен минимальный ток, чтобы поддерживать биты в рабочем состоянии. Я думаю, это совсем не вредит.
Я уверен, что моя система справится с чем угодно.между3 года без питания и 3 года постоянно при нагрузке более 30 Вт.
Гибернация — это хороший компромисс, но если вы неправильно настроите ее (или будете использовать ее каждый час), она может слишком активно использовать диск.
Возможно, "срок службы продукта" не является первостепенной задачей. В зависимости от вашей "машины" и ее частей, это может иметь значение или нет.
У меня нет проблем с поиском хорошего решения с Linux для меня, по потреблению энергии и, надеюсь, также по сроку службы продукта. Мне нравится решать каждую ночь, и тогда я в основном иду:
Ctrl-R, "mem" echo mem > /sys/power/state
Как я делаю напочасовойоснова.
Я пробовал менять это с разными ядрами и получал разные результаты.
]# cat /sys/power/mem_sleep
s2idle [deep]
Так что да, у машины есть разные состояния, и у Linux есть разные способы управления ими.
решение2
Подробное объяснениеможно например найти здесь.
Краткое резюме:
- Suspend to RAM (это обычно подразумевается, когда люди говорят «спящий режим») потребляет некоторое количество энергии, но быстро возвращает вашу систему к жизни. Если она теряет питание (из-за того, что батарея окончательно разрядилась, или вы щелкаете выключателем вашей настольной системы), вы потеряете сохраненное состояние, и ей придется загружаться.
- Режим ожидания с сохранением на диске («спящий режим») займет больше времени как для сохранения, так и для возобновления работы, но вы не потеряете сохраненное состояние при отключении питания; система в любом случае будет выключена.
- Power down («halt») полностью отключит вашу операционную систему, и ее придется загрузить после включения питания. Это занимает больше всего времени, но по энергопотреблению это похоже на гибернацию.
По практическим причинам я обычно перевожу свои системы (ноутбук и ПК) в спящий режим, когда оставляю их в покое, и использую спящий режим только тогда, когда собираюсь вскоре возобновить работу. Вы можете использовать гибридный вариант, описанный в ссылке, если он поддерживается вашей системой, но он не подходит для срока службы батареи, если она постоянно разряжается и заряжается попеременно. Что касается износа SSD при приостановке на диск, IMHO, этим можно пренебречь с сегодняшним оборудованием и обычными сценариями использования (гибернация до двух-трех раз в день в среднем).
Это не относится ни к какой операционной системе или дистрибутиву, при условии, что он надежно поддерживает ваше оборудование. Это должно быть стандартом сегодня, но не обязательно, особенно с дешевым оборудованием, поскольку все еще задействовано много компонентов, которые должны хорошо работать вместе.
решение3
для небольших перерывов используйте sleep
режим
для длительных перерывов используйте hibernate
режим, экономит заряд батареи
и используйте poweroff
режим ночью
решение4
Благодаря хорошему SSD-накопителю компьютер загружается настолько быстро, что вам больше не придется переводить компьютер в спящий режим, чтобы сэкономить время.