Lennart Pottering ehdotti pehmeän uudelleenlataustilan lisäämistä systemd:hen

Lennart Pöttering puhui valmistautumisesta lisäämään soft-reboot-tila ("systemctl soft-reboot") systemd-järjestelmänhallintaan, joka käynnistää uudelleen vain käyttäjätilan komponentit koskematta Linux-ytimeen. Verrattuna normaaliin uudelleenkäynnistykseen pehmeän uudelleenkäynnistyksen odotetaan vähentävän käyttökatkoksia päivitettäessä ympäristöjä, jotka käyttävät valmiita järjestelmätiedostoja.

Uuden tilan avulla voit sulkea kaikki käyttäjätilassa olevat prosessit, korvata juuritiedostojärjestelmän kuvan uudella versiolla ja aloittaa järjestelmän alustusprosessin käynnistämättä ydintä uudelleen. Lisäksi käynnissä olevan ytimen tilan ylläpitäminen käyttäjäympäristöä vaihdettaessa mahdollistaa joidenkin palvelujen päivityksen toteuttamisen live-tilassa, järjestämällä näiden palveluiden tiedostokuvaajien siirron ja kuuntelun verkkopistorasian vanhasta ympäristöstä uuteen. yksi. Näin voidaan merkittävästi lyhentää järjestelmäversion korvaamiseen kuluvaa aikaa ja varmistaa saumaton resurssien siirto tärkeimpiin palveluihin, jotka jatkavat toimintaansa keskeytyksettä.

Uudelleenkäynnistyksen kiihdytys saavutetaan eliminoimalla sellaiset suhteellisen pitkät vaiheet, kuten laitteiston alustus, käynnistyslataimen toiminta, ytimen käynnistys, ohjaimen alustus, laiteohjelmiston lataus ja initrd-käsittely. Ytimen päivittämiseksi yhdessä pehmeän uudelleenkäynnistyksen kanssa ehdotetaan, että käytetään livepatch-mekanismia käynnissä olevan Linux-ytimen korjaamiseen ilman täydellistä uudelleenkäynnistystä tai sovellusten pysäyttämistä.

Lähde: opennet.ru

Lisää kommentti