Folosesc o placă de extensie PCIe cu un controler RTL8125 2.5GbE pe ea. Am instalat driverul Realtek r8125-9.007.01
din Aici cu succes, dar când alerg # Rețea de clasă lshw
Înțeleg capacitate: 1 Gbit/s
.
*-reţea
descriere: interfață Ethernet
produs: Controler RTL8125 2.5GbE
furnizor: Realtek Semiconductor Co., Ltd.
ID fizic: 0
info autobuz: pci@0000:28:00.0
nume logic: enp40s0
versiunea: 04
serial: e0:e1:a9:57:80:94
capacitate: 1 Gbit/s
lățime: 64 biți
ceas: 33 MHz
capabilități: pm msi pciexpress msix vpd bus_master cap_list rom ethernet fizic tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configurație: autonegotiation=on broadcast=da driver=r8125 driverversion=9.007.01-NAPI latency=0 link=no multicast=da port=twisted pair
resurse: irq:38 ioport:d000(dimensiune=256) memorie:fcb10000-fcb1ffff memorie:fcb20000-fcb23fff memorie:fcb00000-fcb0ffff
Am încercat următoarele comenzi până acum, dar nu schimbă nimic:
# ethtool -s enp40s0 autoneg on advertise 0x80000000002f
# ethtool -s enp40s0 speed 2500 duplex full autoneg on
Acest port ethernet este conectat la un PC Windows (care are și un adaptor de 2,5 GbE) care arată corect 2,5 Gb/s în panoul de control.
Am încercat să copiez un fișier mare prin samba și funcționează, dar numai la viteze de 1 Gb/s. Orice ajutor este apreciat! Nu ar trebui să fie atât de greu să folosești un NIC la viteza sa afișată.
EDITAȚI | ×:
După ce am mai săpat sudo ethtool enp40s0
imi da:
sudo ethtool enp40s0
Setări pentru enp40s0:
Porturi acceptate: [ TP ]
Moduri de legătură acceptate: 10baseT/Half 10baseT/Full
100baseT/Jumătate 100baseT/Full
1000baseT/Full
2500baseT/Full
Utilizare acceptată a cadrului de pauză: Simetric Receive-only
Suportă auto-negociere: Da
Moduri FEC acceptate: Nu sunt raportate
Moduri de legătură anunțate: 10baseT/Half 10baseT/Full
100baseT/Jumătate 100baseT/Full
1000baseT/Full
2500baseT/Full
Utilizarea cadrului de pauză anunțată: Nu
Auto-negociere anunțată: Da
Moduri FEC anunțate: Nu sunt raportate
Partenerul de link anunțat moduri de link: 10baseT/Half 10baseT/Full
100baseT/Jumătate 100baseT/Full
1000baseT/Full
2500baseT/Full
Utilizarea cadrului de pauză anunțat de partenerul de link: Nu
Partenerul de legături a anunțat negociere automată: Da
Partenerul de link anunțat modurile FEC: neraportat
Viteza: 2500 Mb/s
Duplex: complet
Port: pereche răsucită
PHYAD: 0
Transceiver: intern
Auto-negociere: activată
MDI-X: Necunoscut
Suporta Wake-on: pumbg
Trezire: d
Nivelul curent al mesajului: 0x00000033 (51)
drv probe ifdown ifup
Link detectat: da
ceea ce mi se pare bine, dar viteza de transfer al fișierelor este încă foarte mică pentru o conexiune de 2,5 Gb/s. Vreo modalitate alternativă de a testa viteza la care vă puteți gândi?
Edit 2:
Captură de ecran a testului iperf
Se pare că performanța este limitată la 1 Gb/s într-o singură direcție! Doar atunci când Ubuntu este receptorul am viteze mici. Dacă Ubuntu este expeditorul, primesc 2,5 Gb/s. Nu poate fi cablul în acest moment.