Rilis CRIU 3.19, sebuah sistem untuk menyimpan dan memulihkan status proses di Linux

Rilis toolkit CRIU 3.19 (Checkpoint and Restore In Userspace), yang dirancang untuk menyimpan dan memulihkan proses di ruang pengguna, telah diterbitkan. Toolkit memungkinkan Anda untuk menyimpan status satu atau sekelompok proses, dan kemudian melanjutkan pekerjaan dari posisi yang disimpan, termasuk setelah mem-boot ulang sistem atau di server lain tanpa memutus koneksi jaringan yang sudah ada. Kode proyek didistribusikan di bawah lisensi GPLv2.

Aplikasi teknologi CRIU mencakup memastikan reboot OS tanpa mengganggu kontinuitas proses yang berjalan lama, migrasi langsung kontainer terisolasi, mempercepat startup proses yang lambat (proses tersebut dapat dimulai dari status yang disimpan setelah inisialisasi), melakukan pembaruan kernel tanpa memulai ulang layanan, menyimpan status tugas komputasi yang berjalan lama secara berkala untuk melanjutkan pekerjaan jika terjadi crash, penyeimbangan beban di seluruh node dalam cluster, menduplikasi proses ke mesin lain (forking ke sistem jarak jauh), dan membuat snapshot aplikasi pengguna selama operasi untuk analisisnya pada sistem lain atau jika tindakan lebih lanjut dalam program perlu dibatalkan. CRIU digunakan dalam sistem manajemen kontainer seperti OpenVZ, LXC/LXD, dan Docker. Perubahan yang diperlukan agar CRIU berfungsi disertakan dalam kernel inti. Linux.

Rilis baru ini memberikan dukungan untuk arsitektur set instruksi LoongArch64 yang digunakan pada prosesor Loongson 3A5000/3B5000/3C5000 Tiongkok dan mengimplementasikan RISC ISA yang mirip dengan MIPS dan RISC-V. Untuk prosesor Intel baru, dukungan untuk instruksi XSAVE telah ditambahkan. Menambahkan dukungan untuk memigrasikan pengaturan prctl(NO_NEW_PRIVS) dan memulihkan pengaturan prctl(THP_DISABLE). Dukungan Python 2 telah dihentikan.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster