Linux v současnosti při hibernaci komprimuje obsah paměti pomocí rychlé komprese LZO. Ve středu bylo navrženo použít rychlejší LZ4. LZ4 má o trošku horší kompresní poměr, ale zato dekomprimuje nejrychleji. Oproti LZO až 6× rychleji, oproti ZSTD až 2× rychleji.
Ještě připomeňme, že LZO je z roku 1996 a autorem je Markus Oberhumer. LZ4 z roku 2011 a ZSTD z roku 2015, autorem obou je Yann Collet. ZSTD je v současnosti vyvíjen Facebookem.
Rychlost dekomprese pozitivně ovlivní čas potřebný k probuzení z hibernace. Návrh ponechá jako výchozí volbu LZO, ale je možné při kompilaci nastavit CONFIG_HIBERNATION_DEF_COMP_LZ4
, případně použít parametr jádra hib_compression=lz4
.
(zdroj: phoronix)