Hoy instalé una tarjeta de red de 10 Gbit/s en mi servidor "ubuntu server 20.04". Pero no veo el rendimiento que esperaría. La tarjeta de red que instalé es la asus xg-c100c, que es una tarjeta de red base-t/RJ45.
Tengo una conexión de red y sí, está conectada a un dispositivo con capacidad de 10 Gbit/s (Unifi Dream Machine Pro con conector SFP+ a RJ45).
También parece que el sistema operativo cree que hay una conexión de 10 Gbit/s cuando ejecuto los siguientes comandos:
~$ sudo lshw -C network
... (some other card are up here)
*-network
description: Ethernet interface
product: AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
vendor: Aquantia Corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: enp1s0
version: 02
serial: 04:42:1a:3c:78:9b
size: 10Gbit/s
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pciexpress pm msix msi vpd bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atlantic driverversion=2.4.3.0 duplex=full firmware=3.1.88 ip=10.0.0.111 latency=0 link=yes multicast=yes port=twisted pair speed=10Gbit/s
resources: irq:16 memory:b1440000-b144ffff memory:b1450000-b1450fff memory:b1000000-b13fffff memory:b1400000-b143ffff
y
~$ ethtool enp1s0
Settings for enp1s0:
Supported ports: [ TP ]
Supported link modes: 100baseT/Full
1000baseT/Full
10000baseT/Full
2500baseT/Full
5000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Full
1000baseT/Full
10000baseT/Full
2500baseT/Full
5000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 10000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000005 (5)
drv link
Link detected: yes
~$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 enp7s0 ether off unmanaged
3 enp1s0 ether routable configured
4 docker0 bridge routable unmanaged
6 veth2b97547 ether degraded unmanaged
7 br-cdecd710286b bridge routable unmanaged
10 vethb068640 ether degraded unmanaged
7 links listed.
Lo que intenté para bancarizar mi configuración:
- Iniciar una copia usando samba en dos PC con Windows separadas, ambas alcanzando ~55 MB/s
- Iniciar una copia usando samba en una PC con Windows y al mismo tiempo iniciar un comando scp en mi MacBook, ambos alcanzando los mismos ~55 MB/s
El contenido que estaba copiando se encuentra en un SSD Samsung M.1.
¿Estoy haciendo algo mal? ¿Necesito hacer cambios en el sistema operativo para que pueda manejar 10 Gbit/s?
Respuesta1
Encontré la razón por la cual esto no funcionaba y es triste. Para aquellos que están experimentando el mismo problema que yo, el UDM-PRO tiene un puerto SFP+ de 10 Gbit/s, pero la interfaz de bus de SFP+ a los puertos RJ45 es de sólo 1 Gbit/s. Aquí hay undiagrama.