Vydání CRIU 3.19, systému pro ukládání a obnovu stavu procesů v Linux

Bylo zveřejněno vydání sady nástrojů CRIU 3.19 (Checkpoint and Restore In Userspace), určené k ukládání a obnově procesů v uživatelském prostoru. Sada nástrojů vám umožňuje uložit stav jednoho nebo skupiny procesů a poté pokračovat v práci z uložené pozice, a to i po restartu systému nebo na jiném serveru, aniž byste přerušili již vytvořená síťová připojení. Kód projektu je distribuován pod licencí GPLv2.

Mezi aplikace technologie CRIU patří zajištění restartu operačního systému bez narušení kontinuity dlouho běžících procesů, živá migrace izolovaných kontejnerů, zrychlení spouštění pomalých procesů (mohou se spustit ze stavu uloženého po inicializaci), provádění aktualizací jádra bez restartu služeb, periodické ukládání stavu dlouho běžících výpočetních úloh pro obnovení práce v případě havárie, vyvažování zátěže mezi uzly v klastrech, duplikování procesů na jiný počítač (forking na vzdálený systém) a vytváření snímků uživatelských aplikací během provozu pro jejich analýzu na jiném systému nebo v případě, že je třeba zrušit další akce v programu. CRIU se používá v systémech pro správu kontejnerů, jako jsou OpenVZ, LXC/LXD a Docker. Změny potřebné pro fungování CRIU jsou zahrnuty v jádru jádra. Linux.

Nová verze poskytuje podporu pro architekturu instrukční sady LoongArch64 používanou v čínských procesorech Loongson 3A5000/3B5000/3C5000 a implementuje RISC ISA podobnou MIPS a RISC-V. U nových procesorů Intel byla přidána podpora instrukce XSAVE. Přidána podpora pro migraci nastavení prctl(NO_NEW_PRIVS) a obnoveno nastavení prctl(THP_DISABLE). Podpora Pythonu 2 byla ukončena.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster