Inconsistent single large file copy speed (W2k12)

Дело в том, что:

  • 2 (identical) W2k12 physical blade servers,hosted on the same enclosure.
  • connected via enclosure internal 10Gbe switch (Force10 MXL).
  • Оба сервера находятся в одной подсети.
  • Оба сервера имеют 2 сетевых адаптера, объединенные командой MS (независимый коммутатор).
  • Сетевые карты настроены с MTU 9014
  • Разгрузка дымохода отключена
  • Масштабирование на стороне приема также отключено
  • Порты коммутатора MXL конфигурируются с MTU 9600.
  • других "специальных" конфигураций нет

Проблема:
При копировании большого файла (<100 ГБ) наблюдается несогласованная скорость. - т.е. копирование начинается с ~500 МБ / с, затем поднимается до +1 ГБ / с (что замечательно), но затем снижается до ~500 МБ / с, а затем поднимается до +1 ГБ / с и циклически повторяется для остальных действия копирования.

есть идеи?

1 ответ

Это способ, которым Windows делает копию:

  • Он заполняет кэш ОЗУ данными, что он делает со скоростью источника
  • Выписывает оперативку, со скоростью цели
  • Повторяя при необходимости.

Это означает, что ваша цель способна лишь на половину скорости источника.

Вы можете получить более последовательные результаты, используя FastCopy, который является бесплатным и открытым исходным кодом. FastCopy не использует кэш Windows и выполняет мультиплексное чтение и запись параллельно, используя многопоточность, что означает, что он может достигать скоростей, которые в большей степени соответствуют возможностям оборудования.

Другие вопросы по тегам