Compilación del controlador, Degradación del rendimiento con las tramas jumbo, Tramas jumbo en el conmutador foundry bigiron 8000 – Dell Intel PRO Family of Adapters Manual del usuario

Página 93: Deshabilite el control de flujo rx con ethtool

Advertising
background image

Compilación del controlador

Cuando intente compilar el controlador mediante la ejecución de install, es probable que se produzca el error
siguiente:

"No está configurada la fuente del kernel Linux; falta version.h"

Para resolver este problema, cree el archivo version.h. Para ello, vaya al árbol de origen de Linux kernel y escriba:

# make include/linux/version.h

Degradación del rendimiento con las tramas jumbo

La degradación del rendimiento se puede observar en algunos entornos de trama jumbo. Si se produce, aumente el
tamaño del búfer de zócalo de la aplicación o aumente los valores de la entrada /proc/sys/net/ipv4/tcp_*mem. Para
obtener más detalles, consulte la documentación de la aplicación determinada y el archivo de texto /us-
r/src/linux*/Documentation/networking/ip-sysctl.txt.

Tramas jumbo en el conmutador Foundry BigIron 8000

Hay un problema conocido cuando se usan Tramas jumbo estando conectado a un conmutador Foundry BigIron
8000. Se trata de una limitación de terceros. Si experimenta la pérdida de paquetes, disminuya el tamaño de MTU.

Interfaces múltiples en la misma red de difusión Ethernet

Debido al comportamiento predeterminado de ARP en Linux, no es posible que un sistema en dos redes IP del mismo
dominio de difusión Ethernet (conmutador sin particiones) se comporte como se espera. Todas las interfaces Ethernet
responderán al tráfico IP de cualquier dirección IP asignada al sistema. Esto resulta en un tráfico de recepción des-
equilibrado.

Si existen varias interfaces en un servidor, active el filtro ARP con:

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

(esto sólo funcionará si la versión del kernel es superior a la 2.4.5).

NOTA: esta configuración no se guarda a través de los reinicios. Sin embargo, este cambio de configuración se
puede hacer permanente por medio de uno de los métodos siguientes:

l

Agregue la siguiente línea a /etc/sysctl.conf:

net.ipv4.conf.all.arp_filter = 1

l

Instale las interfaces en dominios de difusión separados (ya sea en conmutadores diferentes o en un
conmutador con particiones para VLAN).

Deshabilite el control de flujo Rx con ethtool

Para desactivar el control de flujo de recepción, se debe desactivar la negociación automática en la misma línea de
comandos. Por ejemplo:

ethtool -A eth? autoneg off rx off

Desconexión del cable de red mientras se ejecuta ethtool -p

En las versiones de kernel 2.5.50 y posteriores (incluida la 2.6), la desconexión del cable de red mientras se ejecuta
ethtool -p hará que el sistema no responda a los comandos emitidos con el teclado, con la excepción de Control-Alt-
Supr. Aparentemente la única solución consiste en reiniciar el sistema.

Advertising