Lennart Pottering sugeriu adicionar um modo de recarga suave ao systemd

Lennart Poettering falou sobre os preparativos para adicionar um modo de reinicialização suave ("systemctl soft-reboot") ao gerenciador de sistemas systemd, que reinicia apenas os componentes do espaço do usuário sem afetar o kernel. Linux. Предполагается, что по сравнению с обычной перезагрузкой мягкая перезагрузка сократит время простоя во время обновления окружений, использующих готовые системные образы.

O novo modo permitirá que você desligue todos os processos no espaço do usuário, substitua a imagem raiz FS por uma nova versão e inicie o processo de inicialização do sistema sem reiniciar o kernel. Além disso, salvar o estado do kernel em execução ao substituir o ambiente do usuário possibilitará a atualização de alguns serviços no modo ao vivo, organizando a transferência de descritores de arquivo e escutando soquetes de rede para esses serviços do ambiente antigo para o novo. Assim, será possível reduzir significativamente o tempo de substituição de uma versão do sistema por outra e garantir uma transferência contínua de recursos para os serviços mais importantes que continuarão funcionando sem interrupção.

Ускорение перезапуска достигается за счёт исключения таких относительно длительных стадий, как инициализация оборудования, работа загрузчика, запуск ядра, инициализация драйверов, загрузка прошивок и обработка initrd. Для обновления ядра в сочетании с мягкой перезагрузкой предлагается использовать механизм livepatch для внесения исправлений в работающее ядро Linux без полной перезагрузки и без остановки работы приложений.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster