Saya sering memindahkan file besar dari satu server ke server lainnya.
UNIX dilengkapi dengan kompresor gzip dan bzip2 standar. Namun, opsi terbuka apa yang ada di luar ini, terutama yang menggunakan banyak core? Saya mengetahui pzip2 yang saya gunakan saat ini.
Apakah ada tolok ukur dan bagan terkini seberapa cepat / efektif kompresor untuk melihat apa timbal balik antara waktu dan ukuran file?
Alternatif open source, yang dipaket distribusi dan didukung di Linux / OSX, lebih disukai. Dukungan Windows tidak dibutuhkan.
Jawaban:
Anda tidak banyak bicara tentang prioritas Anda, tetapi sepertinya waktu kompresi untuk file besar adalah prioritas utama Anda?
Klaim ini cocok untuk kasus itu (lihat tanda -l):
http://manpages.ubuntu.com/manpages/lucid/man1/lrzip.1.html
Di sisi lain tradeoff (rasio kompresi tinggi, waktu kompresi lama), beberapa distribusi perangkat lunak terkemuka telah mulai menggunakan ini baru-baru ini:
https://en.wikipedia.org/wiki/Xz
http://tukaani.org/xz/
Pembandingan ulang: mengapa tidak menjalankan beberapa tes cepat sendiri? Benchmark sering menyesatkan karena hasilnya dapat sangat bervariasi tergantung pada beban kerja dan kondisi pengujian yang tepat. Namun, inilah laporan dalam bahasa Jerman (coba google translate) tentang tolok ukur orang lain:
http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2010/10/Aktuelle-Komprimierprogramme-in-der-Uebersicht/(printView)/true
sumber
Juga patut dilihat adalah pigz untuk paralelisme dan 7zip jika dukungan Windows tidak mendukungnya.
sumber