Linux – Algunos ajustes Ethernet

por | 22 mayo, 2015

Estas son algunos ejemplos de acciones importantes sobre los interfaces Ethernet en Linux:

Aumentar búfer de salida en interfaz Ethernet.

# ifconfig eth0 txqueuelen 5000

Ver si está el control de flujo habilitado:

 # ethtool -a eth1  (también: # ethtool --show-pause eth1)

Desactivar control de flujo, habilitado por defecto implícito en autonegociación:

 # ethtool -A eth1 autoneg off rx off tx off

Ver paquetes de pausa enviados y recibidos en interfaz Ethernet:

 # ethtool -S eth1 |grep flow

Ver paquetes UDP perdidos en el buffer UDP de entrada en un interfaz Ethernet:

 # netstat -su

Ver paquetes perdidos en el búfer UDP de salida:

Tc  (Traffic Control) es una utilidad que sirve para configurar el control de tráfico en el kernel de Linux.

 # tc -s qdisc

Ver el valor del backlog

 # sysctl -a  |grep back

Modificar el valor del backlog

 # sysctl -w net.core.netdev_max_backlog=10000

Modificar el tamaño en bytes del búfer de recepción usado por los sockets (por ejemplo UDP)

# sysctl -w net.core.rmem_max=16777216
# sysctl -w net.core.rmem_default=16777216

Modificar el tamaño en bytes del búfer de salida usado por los sockets (por ejemplo UDP)

sysctl -w net.core.wmem_max=16777216
sysctl -w net.core.wmem_default=16777216

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *