LZ4 1.10 používá více jader a je podstatně rychlejší

22. 7. 2024

Sdílet

Zip zips Autor: Depositphotos

Yann Collet (též autor moderního zstd) vydal dnes rychlý kompresní nástroj LZ4 ve verzi 1.10. Hlavní změnou je použití více jader při kompresi, jelikož moderní NVMe disky jsou nyní rychlejší. S použitím všech jader je komprese obzvláště na vyšších stupních (9 a 12) několikrát rychlejší (5–8×). Dekomprese je již při jednom vlákně rychlá jako NVMe, ale použitím překrývajících se IO operací bylo dosaženo zrychlení o asi 60 %.

Dále byl doplněn stupeň komprese 2, který komprimuje o něco lépe než nejrychlejší stupeň 1 a přitom dosahuje asi poloviční rychlosti. Stávající stupeň 3 má rychlost už jen šestinovou. Knihovna liblz4 nyní oficiálně podporuje slovníky. V předchozí verzi byla podpora označena jako experimentální.

(zdroj: phoronix)

Autor: Yann Collet
Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.