Lennart Pottering soovitas süsteemile systemd lisada pehme taaslaadimisrežiimi

Lennart Pöttering rääkis valmisolekust lisada systemd süsteemihaldurile soft-reboot režiim (“systemctl soft-reboot”), mis taaskäivitab ainult kasutajaruumi komponendid ilma Linuxi tuuma puudutamata. Võrreldes tavalise taaskäivitusega eeldatakse, et pehme taaskäivitamine vähendab seisakuid keskkondade uuendamisel, mis kasutavad eelehitatud süsteemipilte.

Uus režiim võimaldab teil sulgeda kõik kasutajaruumis olevad protsessid, seejärel asendada juurfailisüsteemi kujutis uue versiooniga ja alustada süsteemi initsialiseerimise protsessi ilma kerneli taaskäivitamiseta. Lisaks võimaldab töötava tuuma oleku salvestamine kasutajakeskkonna asendamisel mõningaid teenuseid värskendada reaalajas režiimis, korraldada nende teenuste failideskriptorite edastamist ja võrgupesade kuulamist vanast keskkonnast uude. Nii on võimalik oluliselt lühendada süsteemi ühe versiooni teisega asendamiseks kuluvat aega ja tagada ressursside sujuv ülekanne olulisematele teenustele, mis jätkavad katkestusteta tööd.

Taaskäivitamise kiirendamine saavutatakse selliste suhteliselt pikkade etappide välistamisega, nagu riistvara lähtestamine, alglaaduri toimimine, kerneli käivitamine, draiveri lähtestamine, püsivara laadimine ja initrd-i töötlemine. Kerneli värskendamiseks koos pehme taaskäivitusega tehakse ettepanek kasutada livepatch mehhanismi, et parandada töötavat Linuxi tuuma ilma täieliku taaskäivitamise või rakenduste peatamiseta.

Allikas: opennet.ru

Lisa kommentaar