![]() |
Консольное копирование файлов по сети (cmd)
Есть два хоста:
Windows server 2012 r2 x64 сетевая карта tp-link tx201 - 2,5гбит/с (с сетевой папкой) и Windows 10 x64 сетевая карта tp-link tx201 - 2,5гбит/с - забирающая сторона Прямое соединение компов кабелем кат8. У каждого компа есть встроенные сетевые карты гигабитные к ним подключается кабель от роутера но работают в режиме 100мбит/с - для интернета. Суть вопроса: При копировании в оконном режиме скорость 60-120мбайт/с При копировании в консольном режиме (cmd) скорость 8-12мбайт/с - как увеличить скорость?(соответствует скорости 100мбит/с.) Трафик при копировании идет через скоростные карты ( tp-link tx201 - 2,5гбит/с) с обоих сторон при каждой попытке копирования. Пробовал выставлять метрики в ручную, задавать скорость и дуплекс в ручную - не помогло увеличить скорость копирования в консоли. Замерял скорость утилитой iperf3.1.1_64 скорость в районе ~2гбит/с В чем может быть затык такой низкой скорости в консоли? Интересует именно скорость в командной строке, так как все автоматизировано руками bat файлами - в "планировщике задач" (Использовал команды xcopy и robocopy с разными ключами) |
Цитата:
Cmd, а в частности команда copy или xcopy работает в однопоточном режиме со своими ограничениями и у неё выше скорость не будет. Используйте утилиту robocopy (альтернативное описание) или её подобные и будет Вам счастье. Можно ещё попробовать powershell, но тут я не подскажу его плюсы и минусы. |
Время: 19:25. |
Время: 19:25.
© OSzone.net 2001-