Сегодня я попытался соединить два портативных компьютера, оба с сетевыми картами Gigabit Ethernet, оба с Windows 7, с прямым кабелем cat 5e. Длина кабеля составляет около 50 см, поэтому категории 5e должно быть достаточно.
Я установил статические IP-адреса для обоих и протестировал их через SMB, HTTP и FTP.
Ответ HTTP и FTP мгновенный, но переход к общему ресурсу SMB занимает слишком много времени. Каждая смена папки занимает около 2 минут.
И, наконец, реальная скорость FTP (от Microsoft IIS до диспетчера FAR) была около 219 Мбит / с (файл размером 4053265652 байта был передан за 141 секунду).
Почему соединение такое медленное и почему просмотр общих ресурсов SMB занимает целую вечность?
Обновление специально для мрденного
Копирование файла через локальную сеть со скоростью 100 Мбит / с с маршрутизатором не показало существенной разницы между скоростью загрузки SMB и FTP:
SMB: 349 секунд (88,6 Мбит / с) FTP: 345 секунд (89,6 Мбит / с)
Обновить
Я обнаружил iperf
инструмент, и он показывает мне чистую производительность сети TCP без использования жестких дисков.
Да, он показывает намного более высокую скорость сети, но результаты варьируются от одного теста к другому, и иногда инструмент показывает чрезвычайно низкую скорость, поэтому я не могу ему доверять:
iperf
, прямой кабель 1 м, статические IPv4-адреса:
10.3 sec 683 MBytes 558 Mbits/sec
10.0 sec 740 MBytes 621 Mbits/sec
10.4 sec 19.2 MBytes 15.5 Mbits/sec
10.0 sec 553 MBytes 464 Mbits/sec
10.0 sec 635 MBytes 532 Mbits/sec
10.0 sec 694 MBytes 582 Mbits/sec
10.0 sec 661 MBytes 554 Mbits/sec
10.5 sec 20.0 MBytes 16.0 Mbits/sec
12.3 sec 600 MBytes 410 Mbits/sec
256.0 sec 526 MBytes 17.2 Mbits/sec
10.0 sec 807 MBytes 677 Mbits/sec
10.1 sec 21.1 MBytes 17.5 Mbits/sec
10.3 sec 16.6 MBytes 13.6 Mbits/sec
10.1 sec 22.9 MBytes 19.0 Mbits/sec
10.1 sec 20.8 MBytes 17.2 Mbits/sec
10.0 sec 679 MBytes 569 Mbits/sec
10.0 sec 597 MBytes 500 Mbits/sec
10.0 sec 806 MBytes 675 Mbits/sec
10.0 sec 751 MBytes 629 Mbits/sec
Мое первое предположение относительно SMB состоит в том, что из-за того, что у вас нет домена, необходимо выполнить много аутентификации. Конечно, 2 минуты - это очень много. Это может быть связано с проблемами ввода-вывода диска на просматриваемой машине, нехваткой ресурсов процессора или памяти.
Даже когда SMB отвечает очень быстро, SMB всегда будет медленнее, чем HTTP / FTP, поскольку SMB - очень болтливый протокол.
Что касается скорости передачи по FTP, это, вероятно, максимальная скорость записи жесткого диска вашего ноутбука.
Обновление от автора вопроса
Мне удалось добиться скорости порядка 650 ... 700 Мбит / с. Условия успеха:
btest
утилита от Mikrotik);