Retrieving and staging cpanelsync binaries bz2 - bzip2 vs pbzip2 ?
Hi was curious when installing Cpanel at the part where it goes through Retrieving and staging the /cpanelsync/* .bz2 compressed files, does Cpanel at all make use of pbzip2 [url=http://compression.ca/pbzip2/]Parallel BZIP2 (PBZIP2) if it's detected or does it just use bzip2 ?
pbzip2 is one of the few multi-threaded compression tools which not only gives speed ups for multi-threaded compression, but also for decompression as well so potentially lead to faster cpanel installs ?
PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 v1.0.2 or newer (ie: anything compressed with pbzip2 can be decompressed with bzip2). PBZIP2 should work on any system that has a pthreads compatible C++ compiler (such as gcc). It has been tested on: Linux, Windows (cygwin & MinGW), Solaris, Tru64/OSF1, HP-UX, OS/2, OSX, and Irix.
-
Hello :) I don't see any indication the installer utilizes pbzip2 (it's not installed as an RPM post-installation). You can open a feature request for this, or simple for the overall optimization of the cPanel installer at: Submit A Feature Request Thank you. 0 -
yeah pbzip2 is in epel repo which is easily installed via yum install epel-release yum -q list installed pigz pbzip2 xz pxz lz4 --enablerepo=epel Installed Packages lz4.x86_64 r127-1.el6 @epel pbzip2.x86_64 1.1.6-1.el6 @epel pigz.x86_64 2.3.3-1.el6 @epel pxz.x86_64 4.999.9-1.beta.20100608git.el6 @epel xz.x86_64 4.999.9-0.5.beta.20091007git.el6 @base
added feature request at [Removed - Not Yet Approved] :)0 -
Thank you for taking the time to submit a feature request. You can update this thread with the URL to the feature request after it's approved (the URL does not work until that point). Thank you. 0
Please sign in to leave a comment.
Comments
3 comments