Lennart Pottinger propôs adicionar ao systemd um modo de reinicialização suave

Lennart Poettering falou sobre os preparativos para a adição no gerenciador de sistema systemd do modo de reinicialização suave ("systemctl soft-reboot"), que reinicia apenas os componentes do espaço do usuário, sem interferir no núcleo do Linux. Acredita-se que, em comparação com uma reinicialização normal, a reinicialização suave reduzirá o tempo de inatividade durante a atualização de ambientes que utilizam imagens de sistema prontas.

O novo modo permitirá encerrar todos os processos no espaço do usuário, após o que o sistema de arquivos raiz será substituído pela nova versão e o processo de inicialização do sistema será iniciado, sem reiniciar o núcleo. Além disso, a preservação do estado do núcleo em funcionamento ao substituir o ambiente do usuário permitirá a atualização de alguns serviços em modo ao vivo, organizando a transferência de descritores de arquivos e sockets de rede ativos para esses serviços do antigo ambiente para o novo. Assim, será possível reduzir significativamente o tempo de substituição de uma versão do sistema por outra e garantir a transferência sem interrupções de recursos para os serviços mais importantes, que continuarão a funcionar sem parar.

A aceleração do reinício é alcançada pela exclusão de etapas relativamente longas, como a inicialização de hardware, operação do carregador, inicialização do núcleo, inicialização de drivers, carregamento de firmwares e processamento de initrd. Para atualizar o núcleo em conjunto com a reinicialização suave, propõe-se usar o mecanismo livepatch para aplicar correções no núcleo Linux em funcionamento sem uma reinicialização completa e sem interromper o funcionamento dos aplicativos.

Fonte: opennet.ru

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