Почему копирование в локальный UNC-путь происходит так медленно на моем сервере Windows 2008 R2? - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть сервер Windows 2008 R2 с именем Server, который каждую ночь выполняет резервное копирование на зашифрованный USB-диск, подключенный к серверу. Я поделился диском на сервере, как показано ниже, и настроил Windows Server Backup для резервного копирования в локальную общую папку.

  • \ 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 после внесения изменений, таких как перезапуск сервера и настройка параметров сетевого адаптера, резервное копирование внезапно начнет резервное копирование с нормальной скоростью, но это будет продолжаться только около часа, а затем уменьшится. на медленной скорости резервного копирования.
...