Архивиране, част 5: Тестване на Bacula и Veeam Backup за Linux

Архивиране, част 5: Тестване на Bacula и Veeam Backup за Linux

Тази бележка ще разгледа различни „големи“ софтуери за архивиране, включително търговски такива. Списък с кандидати: Veeam Agent за Linux, Bacula.

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

Очаквани резултати

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

Veeam Agent за преглед на Linux

Тази програма за архивиране работи с блокови устройства, за които има модул за ядрото на Linux, който гарантира целостта на архивирането чрез проследяване на променени блокове данни. Можете да намерите по-подробно описание тук.

Процесът на създаване на резервно копие на файл работи на базата на същия модул на ядрото: създава се моментна снимка на блоково устройство, която се монтира във временна директория, след което данните се синхронизират файл по файл от моментната снимка в друга локална директория, или дистанционно чрез протокола smb или nfs, където се създават няколко файла в патентован формат.

Процесът на създаване на архивно копие на файл никога не е завършен. При около 15-16% от изпълнението, скоростта спадна до 600 kbsec и по-ниско, при 50% използване на процесора, което потенциално причинява процеса на архивиране да работи за 6-7 часа, така че процесът е спрян.

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

Резултатите от режима блок по блок за създаване на резервни копия са следните:

Архивиране, част 5: Тестване на Bacula и Veeam Backup за Linux

Времето за работа на програмата в този режим е 6 минути за 20 GB данни.

Като цяло доста добри впечатления от програмата, но тя няма да бъде взета под внимание в общия преглед поради много бавния файлов режим на работа.

Преглед на Bacula

Bacula е клиент-сървър софтуер за архивиране, който логично се състои от няколко части, всяка от които изпълнява своята част от работата. Има Director, който се използва за управление, FileDaemon - услуга, отговаряща за архивиране, StorageDaemon - услуга за съхранение на резервни копия, Console - интерфейс към Director (има TUI, GUI, Web опции). Този комплекс е включен в прегледа и защото, въпреки значително високата бариера за влизане, той е доста популярно средство за организиране на резервни копия.

В режим на пълно архивиране

В този режим Bacula се оказа доста предсказуем, завършвайки архивиране средно за 10 минути,
Профилът на натоварване се оказа така:

Архивиране, част 5: Тестване на Bacula и Veeam Backup за Linux

Размерът на резервните копия беше приблизително 30 GB, както се очаква при работа в този режим на работа.

При създаването на инкрементални архиви резултатите не бяха много по-различни, с изключение на размера на хранилището, разбира се (около 14 GB).

Като цяло можете да видите равномерно натоварване на едно ядро ​​на процесора, както и че производителността е подобна на обикновен катран с активирана компресия. Поради факта, че настройките за архивиране на bacula са много, много обширни, не беше възможно да се покаже ясно предимство.

резултати

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

Съобщение

Архивиране, част 1: Защо е необходимо архивиране, преглед на методите, технологиите
Архивиране Част 2: Преглед и тестване на базирани на rsync инструменти за архивиране
Архивиране, част 3: Преглед и тестване на дублиране, дублиране
Архивиране Част 4: Преглед и тестване на zbackup, restic, borgbackup
Архивиране, част 5: Тестване на Bacula и Veeam Backup за Linux
Архивиране, част 6: Сравняване на инструментите за архивиране
Архивиране Част 7: Заключения

Автор на публикацията: Павел Демкович

Източник: www.habr.com

Добавяне на нов коментар