Медленная передача файлов через гигабитный коммутатор

У меня проблемы с очень медленной передачей файлов по сети.

У меня 2 компьютера под управлением Windows 7 и сервер Ubuntu, подключенный к гигабитному коммутатору Netgear (GS605), который подключен к домашнему маршрутизатору-концентратору BT.

Когда сервер Ubuntu подключен к коммутатору, я получаю очень медленную скорость передачи файлов из Windows на сервер Ubuntu со скоростью около 150 КБ / с.

Если я отсоединю серверный кабель от коммутатора и подключу его к домашнему концентратору BT и произнесу передачу файла, он будет работать со скоростью около 10 МБ / с.

От Windows к Windows PC через коммутатор кажется намного быстрее, более 25 МБ / с.

Кто-нибудь знает, почему сервер Ubuntu работает так медленно, когда подключен к коммутатору, и что я могу посмотреть, чтобы это исправить.

Все индикаторы на коммутаторе обозначены желтым цветом для обозначения соединения 1 Гбит / с, а на сервере установлен новый кабель Cat длиной 6,3 м.

0
задан 11 January 2013 в 14:37

1 ответ

Возможно, это звучит как плохой порт. Я искал и нашел различные модели вашего BT Hub. Я отмечаю, что у некоторых есть только один порт GigE, а остальные помечены только символами сети. Они могут быть 10 или 100 МБ.

Вы пробовали другой порт на коммутаторе? Вы, вероятно, имеете. Выключите и снова включите питание - они могут застрять. Попробуйте другой кабель. Когда вы говорите окнам размером 25 МБ, это звучит как пиринг. Если это Самба, то это правильно.

Вы можете провести некоторую диагностику с подключенными кабелями различными способами:

Открыть терминал в Windows (немного ржавый здесь), но я думаю, START | RUN | cmd сделает это. и команда ipconfig

Откройте терминал в Ubuntu и введите

ifconfig

. Вы должны получить такой вывод:

eth0  Link encap:Ethernet  HWaddr bc:5f:f4:7b:2b:15  
      inet addr:192.168.1.xxx  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::be5f:f4ff:fe7b:2b15/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:6144  Metric:1
      RX packets:1154500 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2387670 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:301919244 (301.9 MB)  TX bytes:2653133922 (2.6 GB)
      Interrupt:56 Base address:0xe000

Плохие соединения могут отображаться как ошибки или отброшенные пакеты

Безопасный инструмент для установки, если это еще не «ethtool». если у вас есть подключение к Интернету:

sudo apt-get install ethtool

Запустите от имени суперпользователя: sudo ethtool eth0
Вот что сообщает мой сервер 12.04.1:

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                     100baseT/Half 100baseT/Full 
                                     1000baseT/Half 1000baseT/Full 
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
               drv probe ifdown ifup
Link detected: yes

Надеюсь, что это поможет , веселит

0
ответ дан 11 January 2013 в 14:37

Другие вопросы по тегам:

Похожие вопросы: