У меня есть сервер Windows 2008 R2 с именем Server, который каждую ночь выполняет резервное копирование на зашифрованный USB-диск, подключенный к серверу. Я поделился диском на сервере, как показано ниже, и настроил Windows Server Backup для резервного копирования в локальную общую папку.
Все работало хорошо в течение нескольких месяцев со скоростью резервного копирования около 1 ГБ / мин (от 15 до 20 МБ / с). В начале этой недели я заметил, что скорость резервного копирования снизилась до 1-2 МБ / с, в результате чего резервное копирование не завершилось до автоматического демонтажа зашифрованного диска.
После долгих исследований и испытаний я считаю, что сузил причину проблемы до проблемы записи данных в локальный UNC-путь \ Server \ Backup, как показано путем сравнения следующих тестов.
Тест 1
- c:> копировать большой файл h: \
Приведенная выше команда DOS копирует файл на зашифрованный диск, смонтированный в h: \ быстро.
Тест 2
- c:> copy largefile \ Server \ Backup
Приведенная выше команда DOS копирует данные в то же место, но в 33 раза медленнее, чем команда Test 1 DOS.
Я продублировал вышеупомянутые результаты, используя команду xcopy вместо команды copy, но не смог продублировать вышеуказанные результаты на моем компьютере с Windows 7. На моем компьютере с Windows 7 две версии копии выполнялись одинаково.
Ниже приведены некоторые дополнительные наблюдения:
- Если я изменю расположение резервной копии на внешний UNC, такой как \ Sever2 \ Backup, все будет работать хорошо.
- После многократного запуска Windows Server Backup после внесения изменений, таких как перезапуск сервера и настройка параметров сетевого адаптера, резервное копирование внезапно начнет резервное копирование с нормальной скоростью, но это будет продолжаться только около часа, а затем уменьшится. на медленной скорости резервного копирования.