Lennart Pottering issuġġerixxa li żżid mod ta 'rikarigu artab mas-systemd

Lennart Pöttering tkellem dwar il-preparazzjoni biex iżżid mod soft-reboot ("systemctl soft-reboot") lill-maniġer tas-sistema systemd, li jerġa 'jibda biss il-komponenti tal-ispazju tal-utent mingħajr ma jmiss il-kernel tal-Linux. Meta mqabbel ma 'reboot normali, reboot artab huwa mistenni li jnaqqas il-ħin ta' waqfien waqt titjib ta 'ambjenti li jużaw immaġini tas-sistema mibnija minn qabel.

Il-mod il-ġdid jippermettilek li tagħlaq il-proċessi kollha fl-ispazju tal-utent, imbagħad ibdel l-immaġni tas-sistema tal-fajl tal-għeruq b'verżjoni ġdida u tibda l-proċess tal-inizjalizzazzjoni tas-sistema mingħajr ma terġa 'tibda l-kernel. Barra minn hekk, l-iffrankar tal-istat tal-qalba li qed jaħdem meta tissostitwixxi l-ambjent tal-utent se jagħmilha possibbli li jiġu aġġornati xi servizzi fil-modalità ħajjin, torganizza t-trasferiment tad-deskritturi tal-fajls u s-smigħ tas-sokits tan-netwerk għal dawn is-servizzi mill-ambjent l-antik għal dak ġdid. Għalhekk, se jkun possibbli li jitnaqqas b'mod sinifikanti l-ħin li tieħu biex tissostitwixxi verżjoni waħda tas-sistema ma 'oħra u jiġi żgurat trasferiment bla xkiel tar-riżorsi għall-aktar servizzi importanti, li se jkomplu jaħdmu mingħajr interruzzjoni.

L-aċċelerazzjoni mill-ġdid tal-bidu tinkiseb billi jiġu eliminati stadji relattivament twal bħall-inizjalizzazzjoni tal-ħardwer, it-tħaddim tal-bootloader, l-istartjar tal-kernel, l-inizjalizzazzjoni tas-sewwieq, it-tagħbija tal-firmware, u l-ipproċessar tal-initrd. Biex taġġorna l-qalba flimkien ma 'reboot artab, huwa propost li jintuża l-mekkaniżmu livepatch biex jimxi kernel Linux li jaħdem mingħajr reboot sħiħ jew waqfien tal-applikazzjonijiet.

Sors: opennet.ru

Żid kumment