1. gzip只能用一个cpu压缩,解压,速度相当的慢,而pigz可以利用多cpu,速度大概提升6倍,cpu消耗提升8倍
-rw-r--r-- 1 root root 3.2G Mar 30 17:21 test.csv
压缩
gzip 68s
pigz 11s
解压
unzip 19s
unpigz 6s
2. pigz安装
-
添加 repo
cd /etc/yum.repos.d;
-
上传附件epel.repo
-
yum安装
yum -y install pigz.x86_64
3. pigz操作指令
压缩
pigz file
解压
pigz -d file
参数
-p 参与压缩,解压cpu个数,默认为8个
-d 解压
-l 显示压缩,解压列表
-r 递归所有子目录
-z 使用zlib压缩
-K zip压缩
-k 压缩后不删除原文件
-q 不打印日志
-v 更详细输出
4. 总结
pigz对cpu负荷很重,建议指定cpu个数