Я использую нетбук в качестве домашнего сервера со встроенной сетевой картой 10/100 Мбит/с и портами USB 2.0.
Работает хорошо, но я получаю скорость передачи файлов максимум 12 МБ/с в любом направлении (проверка с подробностями в стандартном диалоговом окне хода копирования Windows). Как и ожидалось из-за 100 Мбит/с NIC.
Напротив, через порт USB на внешний диск я могу получить более 20 МБ/с. Поэтому я считаю, что порт USB быстрее, и я могу использовать его для получения более высокой скорости передачи данных через адаптер USB-Gigabit.
Я купил D-Link DUB-1312, и он работает, но теперь я получаю только 5 МБ/с, что намного хуже, чем через встроенный Ethernet.
Я убедился, что адаптер работает на гигабитной скорости (по индикаторам на концентраторе). Где же находится узкое место и можно ли его устранить?
Кажется, весь процесс оказался пустой тратой времени, но больше всего меня беспокоит, почему этот опыт не имеет смысла в свете спецификаций.
решение1
Спецификация USB 2.0 имеет скорость передачи данных 480 Мбит/с (или около 40 Мбайт/с). Поэтому скорость передачи данных 20 МБ/с на внешний диск является разумной (из-за накладных расходов).
Использование внешнего соединения Ethernet будет медленнее, чем внутренняя карта, поскольку данные необходимо преобразовать из шины ПК (в шину USB) в линию Ethernet для назначения. Дополнительное преобразование замедлит общую скорость передачи данных.