Как стать автором
Обновить

Комментарии 8

> Почему bzip2 работает настолько быстрее, чем 7zip? Всё просто:
Я что-то не вижу, что он работвет быстрее, смотрите сами:

7zip за 7 минут сжимает архив до 926 MB,
а bzip2 за семь минут сжимает до 987 MB

Т.е. за одно время 7zip сжал лучше, значит до одного размера 7zip сожмет быстрее.

При этом bzip2 для этого использует все восемь ядер, в то время как 7zip едва ли 2. Если бы он использовал все 8 ядер, он был бы еще в 4 араза быстрее. При этом 7zip не семмитричный алгоритм, распаковывается он в 10 раз быстрее.

Вывод: 7zip на много-много-много быстрее bzip2.
7zip сжал до 20% за 5 минут.
bzip2 сжал до 22% за 2 минуты.
По хар-ке сжатие/время bzip2 выигрывает.
Характиристки сжатие/время отражала бы суть, если бы оба алгортма линейно приближались к точек 0с/100% (зеленые линии на графике), а это не так.



Как видно, участок, где bzip2 эффективнее совсем мал, и практически при любом времени сжатия 7zip сжимает лучше. Основная причина, из-за которого 7zip не смог отработать за 2 min, кроется в том, что у него нет режима super-fast, но если бы он был, он бы и в нем сжимал эффективнее, чем bzip2.

С другой стороны — если вам совсем не важно сжатие, лучше использовать gzip, он может сжимать быстрее всех.
Да, это все без учета того, что bzip на 8-и ядерной системе в 4 раза медленнее. Если вы хотите чтобы ваш сервер во время бекапа не терял работоспособности — bzip2 вообще не вариант.
Много быстрее на данный момент.
Bzip2 не является наилучшим алгоритмом сжатия, но он легко распараллеливается, чего не скажешь о 7zip и RAR. А распространение многоядерных процессоров как раз способствует развитию легко распараллеливаемых алгоритмов, которые смогут их эффективно использовать.
4.65 вроде как месяц почти, скоро наверное ещё выйдет если что найдут

«4.65 2009-02-03
— — 7-Zip File Manager now can calculate SHA-256 checksum.
— Some bugs were fixed.»
Когда выбираешь формат архива — 7z, ниже можно выбрать один из 3х методов сжатия: LZMA (как я понимаю под 7zip вы подразумевали именно его, или я не прав? ), PPMd и BZip2.
В обзоре есть первый и последний методы сжатия, интересно было бы посмотреть ещё и на результаты работы архиватора с методом сжатия PPmd.
PPmd — реальне тормаз.
Сжимает и разжимает в 4-5 раз дольше чем 7zip при той же степени сжатия.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации