首页/数据/备份与容灾速查/备份压缩算法选择(gzip/zstd/xz)
本包目录(206 条)

备份压缩算法选择(gzip/zstd/xz)

压缩能降低备份体积与异地传输成本,同时消耗 CPU;gzip 兼容性好,zstd 在速度与压缩率之间较均衡,xz 压缩率较高但 CPU 开销更大。

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

常见压缩工具对比

工具特点常用参数
gzip兼容性好、速度稳定-6 默认级别,-1 更快
zstd速度快、级别跨度大-3 默认,-19 高压缩,-T0 多线程
xz压缩率较高、CPU 与内存开销大-9 高压缩,-T0 多线程

流式压缩示例

流式压缩示例
tar -cf - /data | zstd -T0 -19 -o /backup/data-$(date +%F).tar.zst
归档场景建议先 tar 再压缩,海量小文件可摊薄元数据与压缩帧开销。

易错点

  • 恢复时限紧张时优先选解压速度快的算法,而不是只看压缩后体积
  • 在线备份任务与业务争抢 CPU:高压缩级别应安排在低峰时段或限制并发

数据来源与参考

  • zstd 官方文档(含 RFC 8878)
  • man 1 gzip
  • man 1 xz
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌