Тест-драйв программы резервного копирования

Мы провели замеры скорости копирования файлов в программе резервного копирования Exiland Backup, чтобы вы могли оценить время, необходимое для резервного копирования ваших данных. Ниже, после каждого теста, даны рекомендации как ускорить копирование файлов, если копирование файлов медленное.

Копирование проводилось с различными параметрами в нескольких разных ситуациях, взятых из практики пользователей программы Exiland Backup. В качестве исходных данных были взяты как хорошо сжимаемые файлы (документы, текстовые файлы), так и плохо сжимаемые, такие как музыка, фотографии, фильмы.

В ряде случаев, утилита показала быстрое копирование файлов по сравнению с аналогичными бэкап-программами.

Тест 1: Копирование файлов по SSH (SFTP) с сервера на локальный диск ПК

Параметры ПК

  • Операционная система: Windows 10 (x64)
  • Процессор: 4-х ядерный Intel(R) Pentium(R) CPU G3240 3,1 ГГц
  • Память: 10 ГБ DDR2

Замер скорости копирования


Скорость копирования файлов по SSH (SFTP) на локальный диск

Ис­ход­ные дан­ные Число потоков копирования Полу­чен­ная ре­зерв­ная ко­пия (Full backup)
Файлов: 5 683 шт.
Общий размер: 120,2 МБ
1 Время создания: 29 мин 30 сек.
5 Время создания: 5 мин 52 сек.
10 Время создания: 4 мин 10 сек.

Замечание

Когда на сайте много мелких файлов и очень много подпапок, мы наблюдаем медленное копирование файлов. Намного быстрее копируются большие по размеру файлы.

Как ускорить копирование файлов сайта?

Несомненно, чтобы увеличить скорость копирования файлов, их нужно копировать параллельно (в несколько потоков). Программа равномерно распределяет весь набор исходных файлов по потокам и запускает эти потоки параллельно. Таким образом, каждый поток копирует свою порцию данных, а равномерная нагрузка на все ядра процессора позволяет максимально эффективно использовать ресурсы вашего ПК или сервера. Таким образом, уменьшается время создания резервной копии файлов сайта. Однако, надо понимать, что количество потоков не должно быть слишком большим (рекомендуется не более 10), поскольку существенного выигрыша в скорости вы не получите, но зато вы можете достигнуть ограничения по числу коннектов к вашему SSH-серверу.

Тест 2: Бэкап основных папок компьютера на внешний жесткий диск

Параметры ПК

  • Операционная система: Windows 10 (x64)
  • Процессор: 4-х ядерный Intel(R) Pentium(R) CPU G3240 3,1 ГГц
  • Память: 10 ГБ DDR2

Замер скорости копирования


Скорость резервного копирования с компьютера на внешний жесткий диск

Ис­ход­ные дан­ные Степень сжатия Полу­чен­ная ре­зерв­ная ко­пия (Full backup) До­ба­воч­ная ко­пия (Incre­mental backup)
Файлов: 6 800 шт.
Общий размер: 27,5 ГБ
Без сжатия Время создания: 31 мин 50 сек.
Размер: 27,5 ГБ
Добавлено и изменено 100 файлов.
Время: 14 сек, размер 128 МБ.
Быстрая Время создания: 33 мин 45 сек.
Размер: 16,8 ГБ
Добавлено и изменено 100 файлов.
Время: 16 сек, размер 95 МБ.
Максимальная Время создания: 47 мин 10 сек.
Размер: 15,1 ГБ
Добавлено и изменено 100 файлов.
Время: 19 сек, размер 88 МБ.

Выводы

Увеличивая степень сжатия, уменьшается размер созданной резервной копии, но при этом потребуется немного больше времени программе для резервного копирования. Если для вас не критична скорость копирования файлов, установите максимальную степень сжатия. Таким образом, вы сэкономите место на диске. Также можете включить шифрование при сжатии в ZIP - это обеспечит дополнительную защиту файлов.

Ускорение копирования файлов

Чтобы ускорить копирование файлов на внешний HDD (создание ZIP-архива), отключите шифрование, проверку целостности и установите степень сжатия "Быстрая". Если необходимо просто копировать файлы (без архивирования), то копирование лучше производить в 1 поток, т.к. копирование в несколько потоков ощутимо не ускорит процесс, а лишь увеличит нагрузку на дисковую систему.

Тест 3: Бэкап флешки на жесткий диск локального ПК

Параметры ПК

  • Операционная система: Windows 10 (x64)
  • Процессор: 4-х ядерный Intel(R) Pentium(R) CPU G3240 3,1 ГГц
  • Память: 10 ГБ DDR3

Замер скорости копирования


Скорость резервного копирования с флешки на жесткий диск

Ис­ход­ные дан­ные Степень сжатия Полу­чен­ная ре­зерв­ная ко­пия (Full backup) До­ба­воч­ная ко­пия (Incre­mental backup)
Файлов: 52 450 шт.
Общий размер: 14 ГБ
Без сжатия Время создания: 20 мин 12 сек.
Размер: 14 ГБ
Добавлено и изменено 29 файлов.
Время: 7 сек, размер 9,1 МБ.
Быстрая Время создания: 23 мин 18 сек.
Размер: 8,7 ГБ
Добавлено и изменено 29 файлов.
Время: 8 сек, размер 8,2 МБ.
Максимальная Время создания: 29 мин 44 сек.
Размер: 7,9 ГБ
Добавлено и изменено 29 файлов.
Время: 9 сек, размер 8 МБ.

Выводы

Программа резервного копирования файлов Exiland Backup показала, что размер полученной полной резервной копии (Full Backup) при степени сжатия "Быстрая" значительно меньше, чем совсем без сжатия (в 1.6 раза). Поэтому степень сжатия лучше выбирать "Быстрая". Это обеспечит хорошую скорость копирования файлов (файлы будут скопированы быстро, но не очень экономично будет использовано место на диске).

Если вы пользуетесь флешкой, вам необходимо периодически выполнять резервное копирование флешки (бэкап флешки) на жесткий диск ПК.

Медленное копирование файлов

Бывает так, что со временем падает скорость копирования файлов с флешки. Причина, как правило, кроется в частичном износе флеш-накопителя, когда некоторые сектора требуют больше времени на считывание с них информации. Периодически, даже в целях профилактики, рекомендуется полностью отформатировать флешку (предварительно скопировав все файлы на жесткий диск вашего ПК, а после форматирования перенести все файлы обратно).

Тест 4: Резервное копирование с сетевого диска на локальную машину

Параметры ПК

  • Операционная система: Windows 10 (x64)
  • Процессор: Intel(R) Core (TM) i3-2100 3.1 GHz (2 ядра)
  • Память: 4 ГБ DDR3

Замер скорости копирования


Скорость копирования файлов с сетевого диска на жесткий диск ПК

Ис­ход­ные дан­ные Степень сжатия Полу­чен­ная ре­зерв­ная ко­пия (Full backup) До­ба­воч­ная ко­пия (Incre­mental backup)
Файлов: 54 849 шт.
Общий размер: 18 ГБ
Без сжатия Время создания: 25 мин 12 сек.
Размер: 18 ГБ
Добавлено и изменено 240 файлов.
Время: 28 сек, размер 267 МБ.
Быстрая Время создания: 27 мин 50 сек.
Размер: 8,9 ГБ
Добавлено и изменено 240 файлов.
Время: 32 сек, размер 220 МБ.
Максимальная Время создания: 52 мин 40 сек.
Размер: 7,9 ГБ
Добавлено и изменено 240 файлов.
Время: 42 сек, размер 206 МБ.

Выводы

Обратите внимание, при максимальной степени сжатия существенно уменьшается скорость копирования файлов (увеличивается время создания резервной копии), при этом итоговый размер копии не намного меньше, чем при быстром сжатии. Оптимальным, в данном случае, является выбор степени сжатия "Быстрая".

Как ускорить копирование файлов?

Чтобы увеличить скорость копирования по локальной сети, можно попробовать разные варианты, т.к. у каждой сети есть свои особенности, топология, пропускная способность и нагрузка на сеть. Поскольку в данном случае речь идет о копировании с сетевого диска, а не наоборот, попробуйте копирование в несколько потоков параллельно. Программа Exiland Backup позволяет вам указать эту настройку в разделе "Прочие", в свойствах задания.