Swsusp - Swsusp

swsusp
Написано вC
Операционная системаLinux
ЛицензияСтандартная общественная лицензия GNU

swsusp (Приостановка программного обеспечения) - это функция / программа ядра, которая является частью структуры управления питанием в Ядро Linux. Это стандартная структура приостановки, начиная с ядра 3.8.

Цель

SWSUSP помогает перевести систему в состояние низкого энергопотребления (так называемое приостановить), когда не используется активно, обеспечивая возможность вернуться в то же состояние, что и до приостановки (называется продолжить/восстановить).

Функции

Начиная с 3.8 Swsusp предоставляет следующие возможности в режиме приостановки:

  • StandBy: CPU и основная память (RAM) включены (CPU может находиться в режиме ожидания прерывания / WFI)
  • Приостановить в ОЗУ: ЦП может быть выключен, пока ОЗУ работает и находится в состоянии самообновления.
  • Приостановить на диск: снимок текущей системы, включая регистры ЦП и содержимое памяти, сохраняется в виде образа в энергонезависимой памяти, такой как жесткий диск, и система отключается.

Дополнительные сведения о Swsusp см. В документации ядра в разделе Документация / power / swsusp.txt

Применение

Чтобы включить swsusp, при настройке ядра необходимо выбрать следующее:

Параметры управления питанием → <*> Поддержка управления питанием (CONFIG_PM) Параметры управления питанием → <*> Программная приостановка (CONFIG_SOFTWARE_SUSPEND) Параметры управления питанием → [/ dev / resume_partition] Раздел возобновления по умолчанию (CONFIG_PM_STD_PARTITION) 

В / dev / resume_partition необходимо заменить фактическим раздел подкачки который будет использоваться для приостановки. Иначе resume = / dev / resume_partition может быть задан как параметр во время загрузки системы. Настоящий приостановить осуществляется:

выключение эха> / sys / power / disk; эхо-диск> / sys / power / state

Вы можете проверить другие доступные варианты приостановки, выполнив "

кошка / система / мощность / состояние

в зависимости от конфигурации вашего ядра он покажет что-то похожее на [в режиме ожидания] мем-диск

а параметры, доступные на диске, можно просмотреть

кошка / система / мощность / диск

в зависимости от конфигурации вашего ядра он покажет что-то похожее на [платформа] выключение перезагрузка

swsusp не имеет сжатия и графического индикатора выполнения, который может быть предоставлен через Uswsusp.

Смотрите также

  • Смокинг, это еще одна реализация приостановки на диск, основанная на SWSUSP. TuxonIce на дату (30.07.13) поддерживается как патч вне основного ядра.
  • uswsusp программное обеспечение пользовательского пространства для приостановки к оперативной памяти и / или диску