Language Selection

English French German Italian Portuguese Spanish

GZIP vs. BZIP2 vs. LZMA

Filed under
Software

There’s no nicer way to say it… I’m running out of disk space. I have three options: buy a larger hard drive, delete some files to free up space, or compress some of the data. Buying a larger hard drive is the best option in the long term but “in the long term, we’re all dead” Big Grin and deleting files is painful for me… I’m a serial pack rat. So I decided to explore compression as a way out of my disk space headaches. First, I had to find the most efficient compression algorithm, a task I soon found out is not easy. I read several blogs and websites and everybody had something good to say about their favorite algorithm. But one thing was clear, the GZIP, BZIP2 and LZMA compression algorithms were leading the pack. To satisfy my own curiosity and determine for myself which was the most efficient, I decided to run some benchmarks. To be honest, I’ve been hearing some good things about the LZMA compression algorithm so I was hoping it would live up to the hype.

These benchmarks were conducted on a 2.53 GHz processor with 2GB RAM and a 5400 RPM Seagate Barracuda IDE hard disk. I also throttled the algorithms for maximum compression.

rest here




More in Tux Machines

Today in Techrights

Red Hat Summit Videos

Linux Devices

  • COMs run Android on quad- or octa-core Samsung SoCs
    Boardcon announced a pair of 70 x 58mm COMs that run Android on Samsung’s quad-core, Cortex-A9 S5P4418 and octa-core, Cortex-A53 S5P6818 SoCs. The MINI4418 and MINI6818 computer-on-modules are “compatible” with each other, as well as with Boardcon’s earlier MINI3288, which is based on the quad-core, Cortex-A17 Rockchip RK3288. The new COMs instead tap two Samsung SoCs: the quad-core, Cortex-A9 S5P4418 for the MINI4418, and the octa-core, Cortex-A53 S5P6818 for the MINI6818. The MINI6818 supports applications such as “sensitive home automation, security, and industrial applications,” whereas the MINI4418 supports “MID, multimedia advertising, intelligent control terminals, and smart instrumentation,” says Boardcon.
  • Expansive Mini-ITX board runs Linux on Skylake
    Axiomtek’s “MANO0500” Mini-ITX board supports 6th Gen Intel Core, Pentium, and Celeron CPUs, and offers three SATA, two GbE, and mini-PCIe with SIM. Mini-ITX boards are typically among the first form-factors to support new Intel Core chips along with COM Express modules. We’re not sure why Axiomtek, one of the more prolific of embedded vendors, waited so long to launch its first 6th Generation Intel Core (“Skylake”) based Mini-ITX board, but it’s a welcome edition. Back in April, the company announced a Skylake-based PICO500 SBC using the smaller Pico-ITX form factor.

IBM Bluemix NYC Garage and Blockchain