У меня возникла странная проблема, и я не совсем уверен, с чего начать процесс устранения неполадок.
У меня есть «сервер» с установленной Windows Server 2008R2 (64-разрядная версия) и пара жестких дисков. Если я подключу удаленный рабочий стол к серверу и перенесу файлы с одного жесткого диска на другой, все будет в порядке.
Однако если я использую свою рабочую станцию (64-разрядная версия Windows 7) и открываю общий ресурс на сервере и передаю файл с одного жесткого диска на сервере на другой жесткий диск на сервере (без использования удаленного рабочего стола, просто проводник Windows / Сетевые места ), передача сканируется ... На обнаружение файлов / вычисление передачи уходит около 5 минут, а затем начинается передача со скоростью 56–200 КБ / с.
Обе машины имеют сетевые порты Marvel GigE с 8-портовым зеленым коммутатором GigE от TrendNet. Я установил для Jumbo-пакетов значение 9K на обеих машинах ...
Сетевая копия также увеличивает накладные расходы TCP / IP, поскольку каждый пакет TCP будет содержать 32-байтовый заголовок. Таким образом, фактические обработанные данные, а не просто скопированные, будут вдвое больше, чем сами данные, плюс значительные сетевые накладные расходы.
Я подозреваю проблемы с драйверами, пытаюсь найти обновленные драйверы, прошивки или другие сетевые карты.
На копии с диска на диск на одном компьютере не влияют те же служебные издержки или сетевые соображения, что и на сетевые копии. Это даже быстрее, если это два физически разных диска, а не два раздела.
При этом я видел несколько жалоб на Vista и 7 с сетевым копированием. Одна из рекомендаций технического специалиста Microsoft (не могу вспомнить источник) - отключить уровень автонастройки. Это можно сделать из командной строки.
netsh int tcp set global autotuninglevel=disabled
Если это не помогает, вы можете вернуть параметры, изменив disabled
к normal
и снова перезапускаю.
В качестве примечания: при копировании с диска A на диск B на том же сервере, но через общий сетевой ресурс, данные должны передаваться клиенту, а затем обратно на сервер. По сути, это удваивает фактический объем передаваемых данных.