Ленарт Поттеринг systemd жүйесіне жұмсақ қайта жүктеу режимін қосуды ұсынды

Леннарт Поттеринг жүйелік жүйе менеджеріне жұмсақ қайта жүктеу режимін («systemctl жұмсақ қайта жүктеу») қосуға дайындық туралы айтты, ол Linux ядросына қол тигізбестен пайдаланушы-кеңістік құрамдастарын ғана қайта іске қосады. Қалыпты қайта жүктеумен салыстырғанда, жұмсақ қайта жүктеу алдын ала жасалған жүйе кескіндерін пайдаланатын орталарды жаңарту кезінде тоқтау уақытын азайтады деп күтілуде.

Жаңа режим пайдаланушы кеңістігіндегі барлық процестерді өшіруге, содан кейін түбірлік файлдық жүйе кескінін жаңа нұсқамен ауыстыруға және ядроны қайта жүктемей-ақ жүйені баптандыру процесін бастауға мүмкіндік береді. Сонымен қатар, пайдаланушы ортасын ауыстыру кезінде жұмыс істеп тұрған ядро ​​​​күйін сақтау кейбір қызметтерді тірі режимде жаңартуға, файл дескрипторларын және осы қызметтерге арналған желілік ұяларды тыңдауды ескі ортадан жаңаға ауыстыруды ұйымдастыруға мүмкіндік береді. Осылайша, жүйенің бір нұсқасын екіншісімен ауыстыруға кететін уақытты айтарлықтай қысқартуға және ресурстарды тоқтаусыз жұмысын жалғастыратын ең маңызды қызметтерге үздіксіз беруді қамтамасыз етуге болады.

Қайта іске қосуды жеделдету аппараттық құралды баптандыру, жүктеуші жұмысы, ядроны іске қосу, драйверді инициализациялау, микробағдарламаны жүктеу және бастапқы өңдеу сияқты салыстырмалы түрде ұзақ кезеңдерді жою арқылы қол жеткізіледі. Ядроны жұмсақ қайта жүктеумен бірге жаңарту үшін толық қайта жүктеусіз немесе қолданбаларды тоқтатпай жұмыс істеп тұрған Linux ядросын түзету үшін livepatch механизмін пайдалану ұсынылады.

Ақпарат көзі: opennet.ru

пікір қалдыру