Lennart Pottering egy lágy újratöltési mód hozzáadását javasolta a systemd-hez

Lennart Pöttering arról beszélt, hogy készül egy soft-reboot mód („systemctl soft-reboot”) hozzáadására a systemd rendszerkezelőhöz, amely csak a felhasználói terület összetevőit indítja újra a Linux kernel érintése nélkül. A normál újraindításhoz képest a lágy újraindítás várhatóan csökkenti az állásidőt az előre beépített rendszerképeket használó környezetek frissítése során.

Az új mód lehetővé teszi, hogy leállítsa az összes folyamatot a felhasználói térben, majd lecserélje a gyökér fájlrendszer képét egy új verzióra, és elindítsa a rendszer inicializálási folyamatát a kernel újraindítása nélkül. Ezen túlmenően a futó kernel állapotának mentése a felhasználói környezet cseréjekor lehetővé teszi egyes szolgáltatások élő módban történő frissítését, a fájlleírók átvitelének megszervezését és ezeknek a szolgáltatásoknak a hálózati socketek meghallgatását a régi környezetből az újba. Így jelentősen csökkenthető lesz a rendszer egyik verziójának másikra cseréléséhez szükséges idő, és biztosítható lesz az erőforrások zökkenőmentes átadása a legfontosabb szolgáltatások felé, amelyek továbbra is megszakítás nélkül működnek.

Az újraindítási gyorsítás az olyan viszonylag hosszú szakaszok kiiktatásával érhető el, mint a hardver inicializálása, a rendszerbetöltő működése, a kernel indítása, az illesztőprogram inicializálása, a firmware betöltése és az initrd feldolgozás. A kernel lágy újraindítással kombinált frissítéséhez javasolt a livepatch mechanizmus használata a futó Linux kernel javításához teljes újraindítás vagy alkalmazások leállítása nélkül.

Forrás: opennet.ru

Hozzászólás