在linux下使用压缩文件的时候如果文件比较大,那 就会非常慢,虽然多核技术已经多年,但是bzip2使用的还是但和的
top - 11:48:25 up 14 days, 38 min, 3 users, load average: 1.30, 1.42, 1.53 Tasks: 178 total, 3 running, 175 sleeping, 0 stopped, 0 zombie Cpu0 : 0.7%us, 0.7%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 99.7%us, 0.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 2.7%us, 0.7%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 24597464k total, 24402084k used, 195380k free, 50596k buffers Swap: 24575992k total, 31348k used, 24544644k free, 22398336k cached
看看安装时候的 情况:
top - 12:32:55 up 14 days, 1:22, 3 users, load average: 0.35, 0.42, 0.92 Tasks: 173 total, 2 running, 171 sleeping, 0 stopped, 0 zombie Cpu0 : 25.2%us, 4.3%sy, 0.0%ni, 70.2%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu1 : 24.8%us, 4.6%sy, 0.0%ni, 70.2%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu2 : 24.7%us, 4.3%sy, 0.0%ni, 70.4%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu3 : 15.8%us, 3.6%sy, 0.0%ni, 80.2%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Mem: 24597464k total, 23560772k used, 1036692k free, 55980k buffers Swap: 24575992k total, 31348k used, 24544644k free, 21388964k cached
安装包下载路径 ,官方网站有 :http://compression.ca/pbzip2/
但是我的 ubuntu 安装没问题,在centos上安装就有问题
我的是:
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.4 (Final) Release: 6.4 Codename: Final
附件是我安装 centos6.4上的 rpm包 ,仅供参考
安装方法:
写道
Debian/Ubuntu: 'apt-get update; apt-get install pbzip2' or get the Deb package
RedHat: 'yum install pbzip2'
或者下载安装包:
serial_cmd sudo rpm -ivh pbzip2-1.1.6-1.choon.centos6.x86_64.rpm
RedHat: 'yum install pbzip2'
或者下载安装包:
serial_cmd sudo rpm -ivh pbzip2-1.1.6-1.choon.centos6.x86_64.rpm
http://choonrpms.mirror.choon.net/centos/6.2/choonrpms/x86_64/
安装完成后 将 bzip2 的命令链接到 pbzip2
写道
1.首先删除原来 /usr/bin/bzip2
mv /usr/bin/bzip2 /usr/bin/bzip2.bak
2.将pbzip2 链接到 /usr/bin/bzip2
sudo ln -s /usr/bin/pbzip2 /usr/bin/bzip2
tar -jcf tt.tar.bz2 *
看看 cpu吧:
top - 13:05:39 up 14 days, 1:55, 3 users, load average: 6.51, 3.05, 2.04
Tasks: 175 total, 1 running, 174 sleeping, 0 stopped, 0 zombie
Cpu0 : 97.7%us, 2.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 76.1%us, 19.9%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 4.0%si, 0.0%st
Cpu2 : 74.7%us, 20.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 5.3%si, 0.0%st
Cpu3 : 82.3%us, 16.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 1.7%si, 0.0%st
Mem: 24597464k total, 24393740k used, 203724k free, 56256k buffers
Swap: 24575992k total, 31348k used, 24544644k free, 21631264k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
579 yoyosys 20 0 349m 34m 1008 S 252.8 0.1 7:42.06 bzip2
2744 yoyosys 20 0 7659m 1.0g 268m S 117.3 4.2 90:40.01 DataCell
14241 yoyosys 20 0 150m 9.8m 2004 S 24.6 0.0 137:03.82 agent
mv /usr/bin/bzip2 /usr/bin/bzip2.bak
2.将pbzip2 链接到 /usr/bin/bzip2
sudo ln -s /usr/bin/pbzip2 /usr/bin/bzip2
tar -jcf tt.tar.bz2 *
看看 cpu吧:
top - 13:05:39 up 14 days, 1:55, 3 users, load average: 6.51, 3.05, 2.04
Tasks: 175 total, 1 running, 174 sleeping, 0 stopped, 0 zombie
Cpu0 : 97.7%us, 2.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 76.1%us, 19.9%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 4.0%si, 0.0%st
Cpu2 : 74.7%us, 20.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 5.3%si, 0.0%st
Cpu3 : 82.3%us, 16.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 1.7%si, 0.0%st
Mem: 24597464k total, 24393740k used, 203724k free, 56256k buffers
Swap: 24575992k total, 31348k used, 24544644k free, 21631264k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
579 yoyosys 20 0 349m 34m 1008 S 252.8 0.1 7:42.06 bzip2
2744 yoyosys 20 0 7659m 1.0g 268m S 117.3 4.2 90:40.01 DataCell
14241 yoyosys 20 0 150m 9.8m 2004 S 24.6 0.0 137:03.82 agent
相关推荐
针对 报错 bzip2 版本低 进行修复升级 checking if bzip2 version >= 1.0.6... no checking whether bzip2 support suffices... configure: error: bzip2 library and headers are required
LINUX解压*.tar.bz2文件;虚拟机使用rmp快速安装bzip2压缩文件
centos7离线安装bzip2
Linux bzip2命令 Linux bzip2命令是.bz2文件的压缩程序。 bzip2采用新的压缩演算法,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。 ...
Bzip2工具的RPM安装包,包含 bzip2-1.0.6-13.el7.x86_64 bzip2-devel-1.0.6-13.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64
关闭一个 bzip2 文件 bzcompress() 把一个字符串压缩成 bzip2 编码数据 bzdecompress() 解压经 bzip2 编码过的数据 bzerrno() 返回一个 bzip2 错误码 bzerror() 返回包含 bzip2 错误号和错误字符串的一个 array ...
编译安装bzip2的笔记。
bzip2-1.0.5-7.el6_0.i686.rpm是centos工具包。
编译好的bzip2库version:bzip2-1.0.6-pack.rar
Java 解压缩 bzip2.jar
bzip2-1.0.6 源码 bzip2-1.0.6 源码 bzip2-1.0.6 源码
离线安装R时,bzip2-1.0.7.tar.gz安装包
bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。它是一款免费软件。可以自由分发免费使用。它广泛存在于UNIX && LINUX的许多发行版本中。bzip2能够进行高质量的...
bzip2.dll-1.0.6-win64-vs2017-v141-sdk10.0.17134.12 csdn-tags: bzip2dll x64vc141 sdk17134.12 bzip2的官网挂了,我手里有一份bzip2源码,这是很久以前从zero-ice下载的源码, 这份源码与官网有什么不同呢,...
java操作bzip2文件的代码样例,比较简单
官方提供bzip2的说明本文档,包括命令实用手册和程序调用时的接口和一些实现细节
bzip2-1.0.6.tar.gz
Linux bzip2recover命令 Linux bzip2recover命令用来修复损坏的.bz2文件。 bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,...
bzip2.rar中包括bzip2.jar和java源代码文件