pigz(parallel implementation of gzip)是一个并行执行的压缩工具,解压缩比gzip快,同时CPU消耗是gzip的好几倍,在对短时间内CPU消耗较高不受影响的场景下,可以使用pigz。 |
环境
Centos7 RAM:2GB , CPU: 4vcpus
安装
# 安装epel扩展源 [root@localhost ~]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo [root@localhost ~]# yum makecache # 安装pigz [root@localhost ~]# yum -y install pigz
如何压缩文件
下面几个是常用参数:
-p n
: 压缩时使用的核心数量,默认使用所有核心-k
: 压缩后保留源文件-l
: 列出压缩输入的内容。-6
: 默认的压缩级别-9
: 压缩率最高,但是速度慢-1
: 压缩率最低,速度最快
例如:压缩FreeNAS-11.2-U7.iso
文件,如果需要保留源文件,可以添加-k
参数: