|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!Linux最经常使用的紧缩步伐是bzip2,可是bizp2能够算是上古步伐了,不撑持多核。如今PC一样平常都是双核四核了。倡议利用pbzip2替换bzip2,以下实行数据为证。
紧缩4G随机天生数据,耗时对照:
检察实行情况,天生4G随机数据
利用pbzip2紧缩
利用bzip2紧缩
- pbzip2紧缩耗时2m37.668s=157.668s
- bzip2紧缩耗时19m43.013s=1183.013s
这还要说甚么?在16核的情形下紧缩统一份4G随机数据,居然工夫相差7倍多。固然利用pbzip2啦!
上面我们来先容一下pbzip2的经常使用下令:
经常使用的选项有
紧缩:解紧缩:- #pbzip2-dkfile1file2fileN
复制代码 在tar中挪用紧缩:- #tarcfmyfile.tar.bz2-Ipbzip2file1fileNdir_to_compress/
复制代码 在tar中挪用解紧缩:- #tar-xfeclipse.tar.bz2-Ipbzip2
复制代码 Note:
- Linux中一切器材都是文件,以是以上文件也能够是目次。
- 默许紧缩后,是删除源文件的,假如要保存源文件利用-k选项
- -I(年夜写的”i”)是--use-compress-prog(指定挪用紧缩步伐)大略写法,可是我也没看出来为何用I..
- 解紧缩时,不克不及写成tar-xf-Ipbzip2eclipse.tar.bz2,如许会把-I当作文件名。-f前面必定要跟文件名。
上面实践实行一次:
筹办数据:用百度首页和腾讯首页作为数据源
紧缩数据:
解紧缩:
利用tar打包紧缩:
利用tar批量解压:
pbzip2选项详解:
- -b#,块巨细,#暗示数字,单元是100k(默许900k)
- -c,输入到stdout
- -d,解压
- -f,掩盖已存在的输入文件
- -h,输入匡助
- -k,保存输出文件
- -l,最年夜可用途理器数目
- -m#,最年夜可用内存,单元MB,默许100MB
- -p#,处置器数目,默许主动检测,检测失利设置为2
- -q,宁静形式,不输入处置信息
- -r,读取全部输出文件到内存,在遍地理器间分隔处置
- -S#,子线程栈巨细
- -t,测试紧缩文件的完全性
- -v,输入具体信息
- -V,输入pbzip2版本信息
- -z,紧缩(默许启用)
- -1,设置BWT预处置块巨细,单元100k,1紧缩速率最快,可是紧缩率最低。默许900k
- --ignore-trailing-garbage=#,是不是疏忽文件开端对齐数据块(1疏忽,0克制)
欢迎大家来到仓酷云论坛! |
|