Lennart Pottering foreslo å legge til en myk reload-modus til systemd

Lennart Pöttering snakket om å forberede seg på å legge til en soft-reboot-modus (“systemctl soft-reboot”) til systemd-systembehandleren, som bare starter brukerplasskomponenter på nytt uten å berøre Linux-kjernen. Sammenlignet med en vanlig omstart, forventes en myk omstart å redusere nedetid under oppgraderinger av miljøer som bruker forhåndsbygde systembilder.

Den nye modusen vil tillate deg å slå av alle prosesser i brukerområdet, deretter erstatte rotfilsystembildet med en ny versjon og starte systeminitialiseringsprosessen uten å starte kjernen på nytt. I tillegg vil lagring av tilstanden til den kjørende kjernen når du erstatter brukermiljøet gjøre det mulig å oppdatere noen tjenester i live-modus, organisere overføringen av filbeskrivelser og lyttenettverkskontakter for disse tjenestene fra det gamle miljøet til det nye. Dermed vil det være mulig å redusere tiden det tar å erstatte en versjon av systemet med en annen betydelig og sikre en sømløs overføring av ressurser til de viktigste tjenestene, som vil fortsette å fungere uten avbrudd.

Omstartakselerasjon oppnås ved å eliminere så relativt lange stadier som maskinvareinitialisering, bootloader-operasjon, kjerneoppstart, driverinitialisering, fastvareinnlasting og initrd-behandling. For å oppdatere kjernen i kombinasjon med en myk omstart, foreslås det å bruke livepatch-mekanismen for å lappe en kjørende Linux-kjerne uten en fullstendig omstart eller stopp av applikasjoner.

Kilde: opennet.ru

Legg til en kommentar