首页/数据/备份与容灾速查/gzip 与 pigz 并行压缩

gzip 与 pigz 并行压缩

gzip 是通用压缩工具;pigz 使用多线程并行压缩 gzip 格式,在多核机器上可缩短打包时间,输出仍与 gzip 兼容。

备份与容灾速查数据更新于 2026-10-12

常用操作

常用操作
gzip -9 backup.tar            # 单线程压缩,生成 backup.tar.gz
pigz -9 -p 8 -k backup.tar    # 8 线程并行压缩并保留源文件
zcat backup.tar.gz | tar -tf -   # 不解压直接查看 tar 内容
pigz 参数-p 线程数、-k 保留源文件、-9 压缩级别
兼容性输出为标准 gzip 流,gunzip 可解
压缩级别越高越耗 CPU;备份窗口紧张时用较低级别换取吞吐通常更划算。

易错点

  • gzip 默认删除源文件:需要保留时加 -k
  • 对已压缩数据(图片、视频、其他归档)再压缩收益很小,白白消耗 CPU

数据来源与参考

  • man 1 gzip
  • pigz 官方手册(并行 gzip 实现)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌