Lennart Pottering predložio je dodavanje načina mekog ponovnog pokretanja u systemd

Lennart Pottering je govorio o pripremama za dodavanje režima mekog ponovnog pokretanja u sistemski menadžer systemd («systemctl soft-reboot»), koji pokreće ponovo samo komponente korisničkog prostora, ne dirajući Linux kernel. Predviđa se da će u poređenju sa običnim ponovnim pokretanjem, mehko ponavljanje smanjiti vreme zastoja tokom ažuriranja okruženja koja koriste gotove sistemske slike.

Novi režim će omogućiti završavanje svih procesa u korisničkom prostoru, nakon čega će zameniti sliku korenske datotečne sistemske datoteke na novu verziju i pokrenuti proces inicijalizacije sistema, bez ponovnog pokretanja kernela. Osim toga, očuvanje stanja aktivnog kernela prilikom zamene korisničkog okruženja omogućiće ažuriranje nekih servisa u režimu uživo, organizovanjem prenosa datotečnih deskriptora i slušačkih mrežnih soketa za te servise iz starog okruženja u novo. Na taj način će se značajno smanjiti vreme zamene jedne verzije sistema drugom i obezbediti neprekinuto prebacivanje resursa najvažnijim servisima, koji će nastaviti da rade bez prekida.

Ubrzanje ponovnog pokretanja postiže se izostavljanjem relativno dugih faza, poput inicijalizacije hardvera, rada bootloadera, pokretanja kernela, inicijalizacije drajvera, učitavanja firmvera i obrade initrd. Za ažuriranje kernela u kombinaciji sa mekim ponovnim pokretanjem predlaže se korišćenje mehanizma livepatch za ispravke u aktivnom Linux kernelu bez potpunog ponovnog pokretanja i bez prekidanja rada aplikacija.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster