Kembali ke Linux 6.2, kode kompresi/dekompresi Zstd dalam kernel telah diperbarui terhadap status upstream Zstd 1.5. Sekarang untuk kernel Linux 6.8 di tahun baru rencananya akan diupdate ke Zstd 1.5.5 yang seharusnya memberikan kinerja kompresi yang lebih baik.
Meskipun sayangnya kehilangan jendela penggabungan Linux 6.7 yang baru saja ditutup, Nick Terrell di Meta mengirimkan serangkaian patch kernel untuk memperbarui kode Zstd di kernel Linux untuk status upstream Zstd 1.5.5. Kode Zstd di dalam kernel ini digunakan oleh berbagai driver sistem file untuk kompresi/dekompresi sistem file transparan, mengompresi berbagai aset kernel ke dalam format Zstd, dll.
Membantu memotivasi pembaruan Zstd untuk kernel Linux ini adalah Intel menginginkan versi Zstd yang lebih baru di kernel Linux karena versi tersebut mengekspos API penyedia pencocokan eksternal Zstd dan pada gilirannya memungkinkan Teknologi QuickAssist (QAT) untuk mempercepat tahap pencarian kecocokan LZ… Kabar baik bagi mereka yang memiliki perangkat keras QAT atau akselerasi QAT yang terintegrasi ke dalam Xeon Sapphire Rapids dan prosesor Emerald Rapids yang akan datang.
Selain penambahan API untuk kebutuhan Intel, kode Zstd yang diperbarui dalam kernel telah diuji dan terbukti memberikan pengurangan waktu tulis+kompresi sekitar 6%. Namun, ada sedikit peningkatan waktu untuk waktu baca+dekompresi. Zstd 1.5.5 sendiri dirilis kembali pada bulan April dengan beberapa peningkatan kinerja, perbaikan, dan perubahan lainnya.
Zstd 1.5.5 untuk kernel Linux dapat ditemukan di patch di milis dengan rencana untuk mengirimkan pekerjaan ini untuk jendela penggabungan Linux 6.8.
Itulah berita seputar Linux 6.8 Tampaknya Meningkatkan Kode Zstdnya Untuk Kinerja Kompresi Lebih Baik, semoga bermanfaat. Disadur dari Phoronix.com.