pigz是linux下多线程压缩软件,发音: “pig-zee”。
使用方法:
tar cf - mydir | pigz >mydir.tgz
如果文件少可以:
tar cvf - mydir | pigz >mydir.tgz
加v参数,显示压缩的文件列表。文件多显示会比较费时间。
与单线程gzip压缩相比,速度快。
我在28核56线程的机器上,压缩一个android项目,单线程要18~20分钟,pigz约6~7分钟,时间只要原来的1/3。
pigz也可以加参数,-p n,指定使用线程数,默认用系统的cpu数目。
使用方法:
tar cf - mydir | pigz >mydir.tgz
如果文件少可以:
tar cvf - mydir | pigz >mydir.tgz
加v参数,显示压缩的文件列表。文件多显示会比较费时间。
与单线程gzip压缩相比,速度快。
我在28核56线程的机器上,压缩一个android项目,单线程要18~20分钟,pigz约6~7分钟,时间只要原来的1/3。
pigz也可以加参数,-p n,指定使用线程数,默认用系统的cpu数目。