Strona 1 z 1

Sieć 1gbit, a transfer tylko 100mbit

: 05 lip 2014, 14:12
autor: eActiVe
Witam. Przeszukałem już wszystkie fora i nie znalazłem podpowiedzi do rozwiązania mojego problemu.

Może zacznę od początku: Chodzi o serwer w firmie, który dotychczas działał w 100mbit, przeszedł czas na nowe komputery, a więc też zmieniony został switch (karta sieciowa zawsze była gbit). Maksymalny transfer po lanie to 95mbit/s i nie ma to znaczenia czy po smb czy ftp. Z góry mówię że okablowanie odpada - sieć testowana psiberem do 400Mhz nawet by 10gbit poszło. Karta, switch i komputery dogadują się na 1gbit full duplex. Pytanie brzmi w których configach idzie określić przepustowość karty sieciowej - kojarzę że coś takiego jest, a nie potrafię tego znaleźć.

Konfiguracja sprzętowa:
4x2.53GHz
6GB RAM
Dyski SATA 2 2x1TB

Kod: Zaznacz cały

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/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:1a:4d:50:e1:7d
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21a:4dff:fe50:e17d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:106659 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202325 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9734681 (9.7 MB)  TX bytes:283453233 (283.4 MB)

Re: Sieć 1gbit, a transfer tylko 100mbit

: 05 lip 2014, 14:31
autor: jacekalex
Jaką karta i na jakim sterowniku chodzi?

Pokaż

Kod: Zaznacz cały

lspci -k | grep -iA2 net

Re: Sieć 1gbit, a transfer tylko 100mbit

: 07 lip 2014, 09:37
autor: eActiVe

Kod: Zaznacz cały

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
        Subsystem: Gigabyte Technology Co., Ltd Motherboard
        Kernel driver in use: r8169
--
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
        Kernel driver in use: 8139too
--
04:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
        Kernel driver in use: 8139too
Karta gada po 1gbit...

Re: Sieć 1gbit, a transfer tylko 100mbit

: 07 lip 2014, 10:03
autor: jacekalex

Kod: Zaznacz cały

    03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
            Subsystem: Gigabyte Technology Co., Ltd Motherboard
            Kernel driver in use: r8169
Ja bym radził zmienić sterownik, czyli wywalić r869,
a w jego miejsce zainstalować sterownik r8168.
Ten ster jest w repo razem, razem z suportem do dkms, żeby się budował automatycznie przy aktualizacji kernela.

Jeśli instalator r8168 nie wyłączy automatycznie steru r8169, to można go zablokować z palca, tak:

Kod: Zaznacz cały

echo "blacklist r8169" >>/etc/modprobe.d/realtek.conf 
i potem dodać r8168 do listy modułów ładowanych automatycznie przy starcie:

Kod: Zaznacz cały

echo r8168 >> /etc/modules
Powinno radykalnie pomóc. ;-)

Pozdro
:craz: