.png)
Дело в следующем:
- 2 (идентичных) физических блейд-сервера W2k12, размещенных в одном корпусе.
- подключен через внутренний коммутатор 10Gbe корпуса (Force10 MXL).
- Оба сервера находятся в одной подсети.
- На обоих серверах установлено по 2 сетевых карты, объединенных MS Team (независимо от коммутатора).
- Сетевые карты настроены на MTU 9014.
- Разгрузка дымохода отключена
- Масштабирование на стороне приема также отключено
- Порты коммутатора MXL настроены на MTU 9600.
- никаких других «специальных» конфигураций
Проблема:
при копировании большого файла (<100 ГБ) наблюдается непостоянная скорость. То есть копирование начинается со скорости ~500 МБ/с, затем увеличивается до +1 ГБ/с (что отлично), но затем снова падает до ~500 МБ/с, а затем снова увеличивается до +1 ГБ/с и так продолжается до конца копирования.
Любые идеи?
решение1
Вот как Windows выполняет копирование:
- Он заполняет кэш оперативной памяти данными, делая это со скоростью источника.
- Он записывает оперативную память со скоростью цели.
- Повторяем по мере необходимости.
Это означает, что ваша цель способна развивать лишь половину скорости источника.
Вы можете получить более последовательные результаты, используяБыстрое копирование, который является бесплатным и имеет открытый исходный код. FastCopy не использует кэш Windows и выполняет мультиплексное чтение и запись параллельно с использованием многопоточности, что означает, что он может достигать скоростей, которые больше соответствуют возможностям оборудования.