Назад | Перейти на главную страницу

Очень медленная передача файлов по сети

По какой-то причине наша сеть очень-очень медленная, когда дело доходит до передачи файлов внутри LAN (гиг).

Некоторые цифры:

C:\iperf-2.0.5-3-win32>iperf.exe -c 192.168.100.12 -w 256k
------------------------------------------------------------
Client connecting to 192.168.100.12, TCP port 5001
TCP window size:  256 KByte
------------------------------------------------------------
[  3] local 192.168.100.73 port 36705 connected with 192.168.100.12 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   385 MBytes   323 Mbits/sec

Это от физической Windows 7 до виртуального Windows Server 2012R2.

Обратное (с той же виртуальной Windows Server 2012 R2 на ту же физическую Windows 7) не намного лучше, если вообще:

C:\Users\U1\Desktop\iperf-2.0.5-3-win32>iperf.exe -c 192.168.100.73 -w 256k

------------------------------------------------------------
Client connecting to 192.168.100.73, TCP port 5001
TCP window size:  256 KByte
------------------------------------------------------------
[  3] local 192.168.100.12 port 25464 connected with 192.168.100.73 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   431 MBytes   361 Mbits/sec

Другой тест:

C:\Users\U1>robocopy \\cd2012\d$ c:\temp dummy*.txt

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Herramienta para copia eficaz de archivos

-------------------------------------------------------------------------------

  Inicio: Wed Apr 08 20:58:57 2015

   Origen : \\cd2012\d$\
     Destino : c:\temp\

    Archivos: dummy*.txt

  Opciones: /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

                           1    \\cd2012\d$\
100%        Nuevo arch                   537.0 m        dummy.txt

------------------------------------------------------------------------------

               Total   Copiado   OmitidoNo coincidencia     ERROR    Extras
Directorios:         1         0         1         0         0         0
 Archivos:         1         1         0         0         0         0
    Bytes:  537.00 m  537.00 m         0         0         0         0
    Veces:   0:00:16   0:00:16                       0:00:00   0:00:00


Velocidad:            33409594 Bytes/s
Velocidad:            1911.712 Megabytes/min

Finalizado: Wed Apr 08 20:59:14 2015

Показывает аналогичные результаты.

Я делал это, когда не было ни одного компьютера и никого в офисе, не использующего пропускную способность. В лучшем случае WSUS. Попробовал сегодня утром, и в основном произошло то же самое.

Проблема в том, что большая проблема здесь в том, как именно продолжать устранение неполадок.

На ум приходит Wireshark, но лично я признаю, что у меня недостаточно технических знаний, чтобы просматривать Wireshark и точно видеть, что происходит. Мне понадобятся какие-то рекомендации и советы по фильтрам, чтобы знать, что вставлять в фильтр и на что именно смотреть, чтобы я мог следить за определенными флагами и знать, откуда они.

Я также подумал об ограничении всех подключений, кроме моего ПК, и посмотреть, не является ли это ПК с каким-то шпионским ПО, поглощающим всю внутреннюю полосу пропускания.

Я проверил наличие румянских DHCP-серверов и, насколько я понимаю, в сети их нет.

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

Какие-нибудь советы о том, что делать и чего не делать?

Проблемы с производительностью сети редко можно легко диагностировать, особенно когда используется виртуальное оборудование. Попробуем выделить слабое место ...

1) используйте iperf для измерения соединения ПК с ПК: таким образом вы исключите любую проблему, связанную с виртуализатором. Если результаты удовлетворительны, перейдите к шагу 2. Если нет, повторите тот же тест с еще двумя ПК с другим сетевым оборудованием. Если с пропускной способностью все в порядке, значит, у вас проблема с первым компьютером. Если нет, вероятно, у вас проблема с переключением.

2) используйте iperf для измерения соединения ПК с виртуализатором: Теперь давайте исследуем соединение между вашим ПК и физическим сервером виртуализатора. Если результаты в порядке, то проблема не в сетевом соединении между вашим ПК и самим сервером. Переходите к шагу 3.

3) если соединение ПК-Сервер в порядке, но ПК-ВМ работает медленно, вероятно, виноват виртуальный адаптер. По возможности используйте паравиртуализированный сетевой адаптер / драйвер. для вашей виртуальной установки W2012. Разница действительно может быть большой