
Мой ПК (Windows 7) подключен с помощью кабеля Ethernet к маршрутизатору (Netgear SRXN3205), который затем подключен к D-Link NASDrive (DNS 323).
Access all работает нормально... но если, например, я переношу файлы с ПК на NASDrive, то пропускная способность не такая высокая, как я ожидал.
Только что наблюдал передачу 150 ГБ файлов, а средняя скорость составляет всего 16,5 МБ/с.
Порты LAN на маршрутизаторе показывают (светодиод), что скорость установлена на 1000 Мбит/с.
Почему все так медленно? Кабель, соединяющий ПК с роутером, около 5 м, а роутер с NASdrive — 1 м.
решение1
Я пытаюсь написать ответ, хотя для полной уверенности не хватает некоторой информации.
В своем первоначальном вопросе вы спрашивали о 16,5 Мбит/с, это означает миллион бит в секунду, то, что вы, как я думаю, видели в Windows, это МБ/с, миллион байт в секунду. На каждый байт приходится 8 бит, так что у вас здесь действительно 132 Мбит/с. Это все еще ниже максимума логического предела, но есть некоторые дополнения к нему.
Я не уверен, какой протокол использует NAS (кроме FTP), но предполагаю, что для локального обмена используется протокол SMB, который не очень оптимизирован для скорости. Я никогда не разбирался в SMB, но слышал, что он добавляет много дополнительной информации в пакеты (информация о передаче и т. д.). Эта информация будет вычтена из вашей эффективной скорости сети — ее нужно передать — но она не передаст никаких полезных данных, поэтому Windows не будет учитывать ее как скорость передачи данных.
решение2
Скорее всего, либо сетевая карта в NAS, либо ПК замедляют его. С этим мало что можно сделать :/
решение3
может быть несколько вещей. Проверьте кабели и убедитесь, что вы подключены на 1000 и полный дуплекс (также jumbo frames). Вы можете просмотреть эту информацию из веб-интерфейса коммутатора.
Скорость лучше для файлов меньшего размера? Скажем, около 1 ГБ? Жесткий диск(и) может сильно влиять на скорость записи/чтения и может значительно замедлить скорость передачи данных. Перенесите несколько больших файлов на компьютер Win7 с NAS. Скорость та же? Откройте сетевой монитор диспетчера задач Windows и посмотрите на график. Он стабильный? Плоская линия? Нестабильный?