摘要:2024年6月,OpenEuler 22.03 LTS更新把zstd塞进默认仓库,网友实测把16G日志压到1.8G只要38秒,老gzip得跑两分半,直接炸锅:压缩率、速度、CPU吃满谁更重要?
2024年6月,OpenEuler 22.03 LTS更新把zstd塞进默认仓库,网友实测把16G日志压到1.8G只要38秒,老gzip得跑两分半,直接炸锅:压缩率、速度、CPU吃满谁更重要?
真干活的人只看结果。
跑数据库备份,pigz -9 -p 8把30G mysqldump压到4.7G,耗时55秒,CPU八核全吃满,比单核gzip快4倍,老板再催也不怕。
做镜像仓库,xz -9e虽然压到3.2G,但跑了8分钟,运维直接骂娘:凌晨窗口就两小时,省那点空间不够电费。
个人网盘同步,zstd --adapt=22动态调档,白天网速快压快点,夜里慢就压狠点,1G照片包省一半流量,手机流量党狂喜。
tar别只会czvf。
--listed-incremental=backup.snar做增量,周一全量30G,周二只改2G,tar只打包变化文件,备份脚本两分钟跑完,历史版本秒回滚。
--multi-volume -L 100M把100G虚拟机切成DVD大小,刻盘寄客户,顺丰比千兆宽带还稳。
别手滑忘了--verify,去年某厂restore发现tar包里少俩inode,生产直接跪。
安全别当耳边风。
unzip解压别人给的zip,直接覆盖/etc/passwd的梗年年有。
tar --strip-components=1防路径穿越,gpg -c再套一层加密,勒索病毒拿到也打不开。
crontab每天凌晨三点跑zstd -19 /backup/$(date +%F).zst.gpg,睡醒看邮件报告就行。
图形界面?
右键压缩谁不会。
真想偷懒,Nautilus装nautilus-zstd扩展,右键直接出zstd选项,妹子都会用。
脚本党写个for f in .log; do zstd -T0 "$f"; done,比GUI点来点去快十倍。
一句话:别迷信“最高压缩率”,场景对路才是王道。
备份窗口紧就用pigz,长期归档扔xz,日常同步zstd真香。
工具年年换,思路不变:快、稳、省,一个不能少。
来源:小辰说科技