Бележки на ИТ специалист

Технически блог на специалисти на LLC "Интерфейс"

  • У дома
  • Тест за производителност на архиватори

Тест за производителност на архиватори

Въпреки факта, че капацитетът на твърдите дискове се увеличава всяка година и разходите за съхранение на гигабайт непрекъснато падат, архиваторите не бързат да напуснат мястото. Днес те продължават да бъдат задължителни за повечето потребители. Какъв трябва да бъде съвременният архиватор? Ще се опитаме да разберем този проблем.

Нека започнем със задачите, които се поставят пред програми от този клас. С течение на годините те се промениха, ако по-рано степента на компресия беше на преден план и целта беше да се спести скъпо дисково пространство (особено на мобилни носители), сега архиваторите се използват за допълнителен контрол на целостта на набор от документи и оптимално използване на дисковия капацитет.

В допълнение към степента на компресия, скоростта на архиватора започна да играе важна роля. Разбираемо е, обемите на архивирани данни непрекъснато нарастват и малко хора искат да чакат половин ден, за да създадат или извлекат данни от архива.

Тук възниква въпросът: как да се оцени работата на архиватора? Какво да оценим? Степен на компресия? И ако трябва да чакате резултата с часове? Време?

Решихме да вземем за основа три основни показателя: коефициент на компресия, време на компресия и време на декомпресия, извличайки от тяхната съвкупност крайния резултат, който ще отразява ефективността.

Под производителност имаме предвид най-добрите нива на компресия с най-малко време. Ясно е, че тези показатели са до голяма степен взаимно изключващи се, затова ще се опитаме да намерим разумен компромис.

Стенд за изпитване.

Използвахме следната платформа за тестване:

  • Дънна платка: ASUS P7F-E LGA1156
  • процесор: Intel Xeon X3450 2.66 GHz
  • RAM: 16 GB, 4 x Kingston 4Gb

ECC Регистриран

  • Дискова система: RAID 10, 4 x HDD 500 Western Digital RE4
  • Операционна система: Windows Server 2008 R2 Enterprise Edition
  • Какво и как тествахме.

    За тестване използвахме най-често срещаните набори от данни, които са архивирани в нашата ежедневна практика: Информационни бази данни 1C Enterprise 7.7 и 8.x, бази данни (Access и MS SQL) и офис документи.

    Използвахме ZIP и нашите собствени формати за повечето популярни архиватори като формати за компресиране. Предимствата на ZIP включват широкото му разпространение и поддръжка на всички платформи; в повечето случаи можете да разопаковате ZIP архив, без да използвате софтуер на трети страни.

    Собствените формати на архиватори обикновено имат по-високо съотношение на компресия, но те не позволяват извличане на данни без инсталиране на подходящата програма, въпреки че всеки съвременен архиватор поддържа извличане на всички популярни формати.

    Участници в нашето тестване:

    • WinRAR 4.01 - може би най-популярният архиватор в постсъветското пространство, собствен формат: RAR, цена: от 29 USD.
    • WinZip 15 - доста популярна програма на Запад, собствен формат: ZIPX, цена: от 29,95 USD.
    • 7-Zip 9.20 - безплатен архиватор с отворен код, персонализиран формат: 7z, цена: безплатно.
    • Power Archiver 12.01 - малко известен у нас, но забележителен продукт, неговият формат: 7z, цена: от 22,95 USD.
    • WinAce 2.69 - Германски архиватор, по-рано доста често срещан, собствен формат: ACE, цена: от 29 USD.

    Също така, извън общото класиране, тествахме архиватора за бърза конзола qpress, този продукт не поддържа никакви други формати, освен собствения си и няма графичен интерфейс, поради което не може да се използва като универсален архиватор. Възможно е също да има проблеми с извличането на данни, QP форматът не се поддържа от нито един популярен архиватор.

    Когато беше възможно, използвахме 64-битови версии на продуктите (WinRAR, 7Zip и qpress), всички тестове бяха проведени с настройките "по подразбиране", резултатът е средно 5 измервания.

    1С Предприятие 7.7

    "Седемте" информационни бази съдържат голям брой файлове и се поддават на компресия, така че тяхното архивиране преследва две основни цели: да контролира целостта на базата данни и да спести дисково пространство. Използвахме конфигурационната база данни „Търговия и складове“ от 905 MB.

    ефективност

    Абсолютният лидер беше qpress, който се справи със задачата за рекордни 4 секунди. Power Archiver печели сред архиватори с общо предназначение в ZIP, защото работи много бързо с този формат; WinRAR показва най-добрия резултат сред форматите си, като същевременно показва добър втори резултат при работа с ZIP. Но кой беше изненадан, WinZip показа най-лошия резултат в родния си формат, да не говорим за новия ZIPX.

    специалист

    Да, трябва да платите за скоростта, в този случай със степента на компресия qpress изостава доста сериозно от конкурентите, губейки 2-3 пъти от тях. Следователно, ако скоростта е по-важна за вас, използвайте Power Archiver и ZIP формата, но ако коефициентът на компресия е на преден план, тогава трябва да обърнете внимание на 7-Zip, най-добрия резултат на компресия и най-доброто време сред техните формати.

    1С Предприятие 8.x

    Въпреки факта, че всички данни от G8 се съхраняват в един файл, те се компресират доста добре и позволяват по-ефективно използване на дисковото пространство, особено ако трябва да съхранявате много копия. За теста използвахме базата данни 402 MB Enterprise Accounting 2.0.

    ефективност

    Резултатът от qpress отново е впечатляващ - 2 секунди! В цялостното класиране Power Archiver печели с много добър резултат от 8 секунди (ZIP формат), сред форматите си WinRAR държи дланта, малко зад 7-Zip.

    ефективност

    База данни.

    Обикновено за архивиране на бази данни се използват стандартни инструменти, но като се има предвид, че сметищата на бази данни са компресирани доста добре, много администратори използват архивиране, за да спестят място. За теста използвахме дъмп на малка база данни на MS SQL и няколко файла на Access с общ обем от 291 MB.

    бележки

    Едва успяхме да щракнем на хронометъра, qpress се справи със задачата за 1 секунда, трудно е да повярваме, но е така. В ZIP формат Power Arciver остава най-добрият, WinRAR е на второ място, а също така заема първото място при използването на своите формати, значително пред другите продукти.

    бележки

    Отново, компресирането на бази данни с различни алгоритми дава приблизително еднакви резултати, така че нашият избор на Power Archiver и ZIP формат, макар че ако наистина искате, можете да използвате WinRAR, да получите малка печалба при компресия, жертвайки малко време.

    Офис документи.

    ефективност

    Полученият резултат кара човек да се замисли за резултатите от qpress, показвайки отлични резултати за големи файлове, неочаквано е предал россып на малки. Очаква се останалата част от резултата: Power Arhiver е лидер в ZIP формат, WinRAR и 7-Zip са начело при използването на техните формати.

    ефективност

    Смесено съдържание.

    В последния тест за компресия комбинирахме съдържанието на всички предишни тестове в една папка за общо 1,76 GB.

    бележки

    В ZIP формат най-добрият резултат, съвсем очаквано, беше получен от Power Archiver, значително надминавайки конкурентите, дори супер бързия qpress. WinRAR спечели първо място, когато използва собствени формати, като също така получи добра преднина пред останалите участници в теста.

    бележки

    Този тест за пореден път потвърди популярната поговорка: стар кон няма да развали браздата. Това сме ние за ZIP формата, ако трябва да компресирате разнородни данни, тогава няма смисъл да използвате свои собствени формати, печалбата при компресиране е много малка, но времето, необходимо за създаване на архив, значително се увеличава.

    Време за разопаковане.

    Друг много важен тест. Изцедихме, но също така ще трябва да извлечете някой път и да изчакате половин работен ден също по някакъв начин не е лов (и никой няма да похвали престоя на предприятието). За ZIP формата използвахме архив със смесено съдържание, създаден с помощта на компресирани папки на Windows, за нашите формати подобен архив, създаден от съответния архиватор в предишния тест.

    архиватори

    "Добрият стар" ZIP формат е сред лидерите, 7-Zip се справи най-добре със задачата за разопаковане, второто място се споделя от WinRAR и Power Arhiver, очевиден аутсайдер на WinZip, загубил много от конкурентите. WinAce неочаквано се отличи в своите формати, най-бързо разпакова собствения си архивен формат.

    Общи резултати.

    Преди да направим окончателна присъда, решихме да обобщим няколко междинни резултата. Всъщност в някои случаи трябва да изберете архиватор въз основа на един значим параметър, а не на тяхната съвкупност.

    Затова решихме да обобщим резултатите за всеки от трите значими параметъра и едва след това да очертаем чертата. Трябва да се отбележи, че крайните резултати са синтетични, като най-добрият резултат във всяка група тестове се приема като 100%, спрямо който са изчислени стойностите на относителните участници в теста.

    Резултатът трябва да се тълкува като: повече е по-добре, лидерът ще има стойност 100%.

    специалист

    При компресиране в ZIP формат Power Arсhiver е безспорен лидер, WinRAR е лидер по отношение на съвкупните стойности, показващи добри резултати при работа с ZIP и най-добър резултат при работа със собствен формат.

    тест

    При разопаковане 7-Zip излиза на върха в ZIP формат, WinRAR и Power Archiver му дишат главата, когато работи със собствени формати, WinAce неочаквано печели дланта, при разопаковането на собствен формат се оказва най-добрият, което не може да се каже за времето на компресия.

    бележки

    Що се отнася до степента на компресия в ZIP, тук всички архиватори са приблизително еднакви и трябва да бъдат избрани въз основа на различни показатели. 7z и ZIPX са най-ефективните патентовани формати, осигуряващи най-високото ниво на компресия.

    бележки

    Време е да обобщим общите резултати. Power Archiver печели в ZIP формат и цялостно класиране - отличен избор на архиватор за най-широк кръг от задачи.

    WinRAR заема второ място, показвайки балансиран резултат както при работа с ZIP, така и със собствен формат.

    Третото място трябва да бъде дадено на 7-Zip, въпреки че WinAce изглежда доста добре, когато работите със собствен формат. Очевиден аутсайдер е WinZip, който е и най-скъпият продукт сред участниците в теста.

    Какво да изберем? Бихме препоръчали да закупите Power Arhiver или WinRAR, като последното може да е по-интересно поради гъвкавата ценова политика за корпоративни клиенти. Безплатната алтернатива под формата на 7-Zip също е много добра и ако сте изправени пред задачата да спестите бюджета си, тя може да бъде наречена най-добрият избор.