Lennart Pottering je predložio dodavanje režima mekog ponovnog učitavanja u systemd

Lennart Pottering je govorio o pripremama za dodavanje režima mekog ponovnog pokretanja ("systemctl soft-reboot") sistemskom menadžeru sistema, koji uzrokuje da se samo komponente korisničkog prostora ponovo pokrenu bez dodirivanja jezgra Linuxa. U poređenju sa normalnim ponovnim pokretanjem, očekuje se da će meko ponovno pokretanje smanjiti vrijeme zastoja pri ažuriranju okruženja koje koriste unaprijed napravljene slike sistema.

Novi način će vam omogućiti da isključite sve procese u korisničkom prostoru, zatim zamijenite root FS sliku novom verzijom i pokrenete proces inicijalizacije sistema bez ponovnog pokretanja kernela. Osim toga, spremanje stanja pokrenutog kernela prilikom zamjene korisničkog okruženja omogućit će ažuriranje nekih servisa u živom načinu rada organiziranjem prijenosa deskriptora datoteka i mrežnih utičnica za slušanje za ove usluge iz starog okruženja u novo. Tako će biti moguće značajno smanjiti vrijeme zamjene jedne verzije sistema drugom i osigurati nesmetan prijenos resursa na najvažnije servise koji će nastaviti raditi bez prekida.

Brzina ponovnog pokretanja se postiže eliminacijom relativno dugih faza kao što su inicijalizacija hardvera, rad pokretača, pokretanje kernela, inicijalizacija drajvera, učitavanje firmvera i initrd obrada. Za ažuriranje kernela u kombinaciji sa mekim ponovnim pokretanjem, predlaže se korištenje mehanizma livepatch za zakrpu pokrenutog Linux kernela bez potpunog ponovnog pokretanja i bez gašenja aplikacija.

izvor: opennet.ru

Dodajte komentar