目前,当Linux系统休眠时,LZO压缩用于保存内存内容,而高通公司今天发布的新补丁系列允许更改所使用的压缩API,并使LZ4成为Linux休眠期间的一个新选项。
LZO压缩目前在Linux休眠过程中使用,而高通公司的补丁允许针对Linux加密(压缩)API来支持替代方案。反过来,补丁继续启用LZ4压缩作为LZO的替代方案。
当切换到LZ4压缩时,解压缩速率从335 MB/s跳到501 MB/s,然后从系统恢复时间缩短了大约半秒。
具有
建议的修补程序
LZO将保持休眠的默认压缩模式,但将添加
CONFIG_HIBERNATION_DEF_COMP_LZ4
Kconfig选项将允许更改默认值或在运行时通过
hib_compression=lz4
option.