Lennarts Poterings ieteica sistēmai pievienot mīksto pārlādēšanas režīmu

Lennarts Poterings runāja par sagatavošanos, lai sistēmas pārvaldniekam pievienotu soft-reboot režīmu ("systemctl soft-reboot"), kas izraisa tikai lietotāja vietas komponentu restartēšanu, nepieskaroties Linux kodolam. Salīdzinot ar parastu atsāknēšanu, paredzams, ka mīksta atsāknēšana samazinās dīkstāves laiku, atjauninot vides, kurās tiek izmantoti iepriekš izveidoti sistēmas attēli.

Jaunais režīms ļaus izslēgt visus procesus lietotāja telpā, pēc tam aizstāt saknes FS attēlu ar jaunu versiju un sākt sistēmas inicializācijas procesu bez kodola pārstartēšanas. Turklāt, saglabājot strādājošā kodola stāvokli, nomainot lietotāja vidi, būs iespējams atjaunināt dažus pakalpojumus tiešraides režīmā, organizējot failu deskriptoru pārsūtīšanu un šo pakalpojumu noklausīšanās tīkla ligzdas no vecās vides uz jauno. Tādējādi būs iespējams būtiski samazināt vienas sistēmas versijas nomaiņas laiku ar citu un nodrošināt raitu resursu pārnešanu uz svarīgākajiem servisiem, kas turpinās darboties bez pārtraukuma.

Restartēšanas ātrums tiek sasniegts, novēršot tādus salīdzinoši garus posmus kā aparatūras inicializācija, sāknēšanas ielādēja darbība, kodola palaišana, draivera inicializācija, programmaparatūras ielāde un initrd apstrāde. Lai atjauninātu kodolu kombinācijā ar mīksto atsāknēšanu, ir ieteicams izmantot livepatch mehānismu, lai palaistu darbojošos Linux kodolu bez pilnīgas atsāknēšanas un bez lietojumprogrammu izslēgšanas.

Avots: opennet.ru

Pievieno komentāru