Давно хотел сравнить различные архиваторы под Linux, и никак не хватало времени это сделать. Сегодня все таки решился.
Подопытные.
Для проведения теста были взяты три бесплатных консольных архиватора: gzip, bzip2 и zip. Все они есть в стандартной поставке большинства дистрибутивов Linux.
Дополнительно в качестве теста я использовал платный архиватор RAR v3.40 for Linux.
Регистрация одной копии этого антивируса стоит 948.24 руб.
Купить можно здесь.
В качестве данных для архивации я взял старый дамп MySQL базы нашего форума.
Размер оригинала: 58 447 793 байт.
gzip:
размер архива - 9 872 459 байт
степень сжатия - 83.11%
zip
размер архива - 9 872 427 байт
степень сжатия - 83.11%
bzip2
размер архива - 7 818 363 байт
степень сжатия - 86.62%
rar
размер архива - 6 351 746 байт
степень сжатия - 89,13%
Теперь посмотрим на время затраченно системой на сжатие.
Тест я проводил на трёх разных платформах.
Платформа №1
CPU: Intel Pentium-4 (3.02 GHz)
- L2 Cache - 1 Mb
- System Bus - 800 Mhz
Memory: DDR 512 Mb(400Mhz)
HDD: Seagate(7200) 80 Gb
gzip
время сжатия - 0:08
zip
время сжатия - 0:09
bzip2
время сжатия - 0:35
rar
время сжатия - 0:25
Платформа №2
Intel Celeron - (1.8 Ghz)
- L2 Cache - 128 Kb
Memory: DDR 256 Mb(400Mhz)
HDD: Seagate(7200) 40 Gb.
gzip:
время сжатия - 0:23
zip
время сжатия - 0:29
bzip2
время сжатия - 1:17
rar
время сжатия - 0:45
Платформа №3
CPU: AMD K5 (266 Mhz)
Memory: SDRAM 64 Mb
HDD: Seagate(5400) 20 Gb.
gzip:
время сжатия - 3:57
zip
время сжатия - 4:06
bzip2
время сжатия - 7:26
Архиватор RAR на этой платформе не запустился.
Нагрузка на процессор при использовании разных архиваторов была примерно одинаковой.
Несомненным лидером в соотношении "скорость/степень сжатия" себя показал платный RAR for Linux.
Стоимостью 948.24 руб.
При архивации больших объёмов информации несомненно есть смысл купить RAR for Linux, а рядовому пользователю на мой взгляд стоит выбирать между gzip и bzip2.
После окончания этого теста перевел все свои резервные копии на сжатие с помощью bzip2.
Кстати, именно на платформе №1 сейчас работает "Шахты online".
- TOSHIK
- Администратор
- Сообщения: 6596
- Зарегистрирован: Пт авг 08, 2003 13:49
- Откуда: Ростов-на-Дону
- Контактная информация:
Тестирование архиваторов под Linux.
Последний раз редактировалось TOSHIK Ср мар 02, 2005 8:51, всего редактировалось 2 раза.
Активисты все еще ищутся здесь!
- TOSHIK
- Администратор
- Сообщения: 6596
- Зарегистрирован: Пт авг 08, 2003 13:49
- Откуда: Ростов-на-Дону
- Контактная информация:
Добавил RAR for Linux. Вот теперь точно тест завершен.
Хотя можно поискать пиратскую копию RAR for Linux более старой версии. Что-бы на старом ядре пошла.
Хотя можно поискать пиратскую копию RAR for Linux более старой версии. Что-бы на старом ядре пошла.
Активисты все еще ищутся здесь!
www.7-zip.org
Новый архиватор, бесплатный, и для вини и для линуха, свой собственный формат 7z, превосходит по степени сжатия(как правило) комерческий rar. Поставь не пожелееш.
Из недостатков медленен при высокой степени сжатия и требователен к ОП .
Чтобы лучше жал увелич dictionary size и word size.
Новый архиватор, бесплатный, и для вини и для линуха, свой собственный формат 7z, превосходит по степени сжатия(как правило) комерческий rar. Поставь не пожелееш.
Из недостатков медленен при высокой степени сжатия и требователен к ОП .
Чтобы лучше жал увелич dictionary size и word size.
Не завидуй тому, кто силен и богат.
За рассветом всегда наступает закат.
С этой жизнью короткою, равную вздоху,
Обращайся, как с данной тебе напрокат.
За рассветом всегда наступает закат.
С этой жизнью короткою, равную вздоху,
Обращайся, как с данной тебе напрокат.