修改LZ4支持,以便更快地从Linux休眠状态恢复


最初在10月份发布的是一组用于允许针对Linux休眠映像使用不同的压缩算法以实现更快的恢复时间。这项工作–专注于LZ4压缩支持–随着它朝着主线内核的方向发展,已经进行了修订。

Qualcomm的这项工作是关于将Linux休眠的显式LZO API使用的代码替换为通用加密API,进而允许LZ4可选地用于压缩休眠映像。

缺省情况下,LZO将是首选的压缩算法,但通过“Hib_COMPRESSION=lz4”引导选项可以使用LZ4压缩。工程师们发现,LZO的恢复时间约为4.4秒,而使用LZ4的恢复时间降至3.8秒左右,解压速率从335MB/S跃升至501MB/S。但缺点是LZ4压缩后的镜像略大于LZO。

那些对在Linux系统上实现更快的休眠恢复性能感兴趣的人可以通过以下途径找到v2补丁: 内核邮件列表.

上一篇 为在异类硬件上运行Java而发布的TornadoVM 1.0:CPU、GPU和FPGA
下一篇 英特尔的Linux CPU温度驱动程序适用于处理128个以上的CPU核心