У меня проблемы с очень медленной передачей файлов по сети.
У меня 2 компьютера под управлением Windows 7 и сервер Ubuntu, подключенный к гигабитному коммутатору Netgear (GS605), который подключен к домашнему маршрутизатору-концентратору BT.
Когда сервер Ubuntu подключен к коммутатору, я получаю очень медленную скорость передачи файлов из Windows на сервер Ubuntu со скоростью около 150 КБ / с.
Если я отсоединю серверный кабель от коммутатора и подключу его к домашнему концентратору BT и произнесу передачу файла, он будет работать со скоростью около 10 МБ / с.
От Windows к Windows PC через коммутатор кажется намного быстрее, более 25 МБ / с.
Кто-нибудь знает, почему сервер Ubuntu работает так медленно, когда подключен к коммутатору, и что я могу посмотреть, чтобы это исправить.
Все индикаторы на коммутаторе обозначены желтым цветом для обозначения соединения 1 Гбит / с, а на сервере установлен новый кабель Cat длиной 6,3 м.
Возможно, это звучит как плохой порт. Я искал и нашел различные модели вашего 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
Надеюсь, что это поможет , веселит