Mandato optimizenet

Finalidad

Gestiona parámetros de ajuste de red

Sintaxis

optimizenet [ -reboot | -perm ] { -set No se puede[=NewValue] | -default No se puede }

optimizenet -list [ No se puede ]

optimizenet -h [ No se puede ]

Descripción

El mandato optimizenet se utiliza para configurar los parámetros de ajuste de red. El mandato optimizenet establece o muestra los valores de arranque actuales o siguientes para parámetros de ajuste de red. Este mandato también puede realizar cambios permanentes o diferir los cambios hasta el siguiente rearranque. Si el mandato establece o muestra un parámetro viene determinado por el distintivo que lo acompaña. El distintivo -set realiza ambas acciones. Puede mostrar el valor de un parámetro o establecer un valor nuevo para un parámetro.

Si se especifica el distintivo -list sin Ajustables, solo se muestran los Ajustables que son modificables por este mandato.

Distintivos

Nombre de distintivo Descripción
-default Ajustable Restablece Ajustable a su valor predeterminado. Si es necesario cambiar un Ajustable (el valor especificado es diferente del actual) y es de tipo Reboot, no se modifica; en su lugar, se muestra un aviso.
-h Ajustable Muestra la ayuda del parámetro Ajustable, si se especifica uno.
-list [No se puede] Lista las características de uno o de todos los Ajustables, uno por línea, utilizando el formato siguiente:

NAME                      CUR DEF BOOT MIN MAX  UNIT     TYPE 
   DEPENDENCIES 
------------------------------------------------------------------
General Network Parameters 
----------------------------------------------------------------- 
sockthresh                85  85  85   0   100  %_of_thewall D 
----------------------------------------------------------------- 
fasttimo                  200 200 200  50  200  millisecond  D 
----------------------------------------------------------------- 
inet_stack_size           16  16  16   1        kbyte        R 
----------------------------------------------------------------- 
donde
CUR
valor actual
DEF
valor predeterminado
BOOT
valor de rearranque
MIN
valor mínimo
MAX
valor máximo
Unidad
unidad de medida ajustable
TIPO
Tipo de parámetro: D (Dynamic), S (Static), R (Reboot), B (Bosboot), M (Mount), I (Incremental) y C (Connect)
DEPENDENCIES
Lista de parámetros ajustables dependientes, uno por línea
-perm Hace que los cambios se apliquen a los valores actual y de rearranque cuando se utilizan en combinación con -set o -default. Estas combinaciones no pueden utilizarse en parámetros de tipo Reboot, porque no se puede modificar su valor actual.

Cuando se utilizan con -set sin especificar un valor nuevo, los valores solo se muestran si los valores actual y de arranque siguiente de un parámetro son los mismos. De lo contrario, se visualiza NONE como valor.

-reiniciar Hace que los cambios se apliquen a los valores de rearranque cuando se utilizan en combinación con -set o -default. Cuando se utiliza con -set sin especificar un nuevo valor, se muestran los valores de arranque siguiente para ajustables en lugar de los valores actuales.
-set Ajustable [=NuevoValor ] Muestra el valor o establece el Ajustable como NuevoValor. Si es necesario cambiar un ajustable (el valor especificado es diferente del actual) y es de tipo Reboot, no se modifica, sino que se muestra un aviso en su lugar.

Cuando se utiliza -reboot en combinación sin un valor nuevo, se muestra el valor nextboot para Ajustable. Cuando se utiliza -perm en combinación sin un valor nuevo, un valor solo se muestra si los valores actual y de arranque siguiente para ajustable son los mismos; en caso contrario, se muestra NONE como valor.

Parámetros ajustables de red

Parámetro Descripción
arptab_bsiz
Propósito:
Especifica el tamaño de grupo de tablas ARP (protocolo de resolución de direcciones).
Valores:
  • Valor predeterminado: 7
  • Rango: 1 a MAXSHORT
  • Tipo: Reboot
Diagnóstico
netstat -protocol arp muestra el número de paquetes ARP enviados y el número de entradas ARP depuradas de la tabla ARP. Si se depura un gran número de entradas, debe aumentarse el tamaño de la tabla ARP.
arptab_nb
Propósito:
Especifica el número de paquetes de la tabla de ARP.
Valores:
  • Valor predeterminado: 73
  • Rango: 1 a MAXSHORT
  • Tipo: Reboot
Diagnóstico:
netstat -protocol arp muestra el número de paquetes ARP enviados y el número de entradas ARP depuradas de la tabla ARP. Si se depura un gran número de entradas, debe aumentarse el tamaño de la tabla ARP.

Aumente este valor para los sistemas que tienen un gran número de clientes o servidores. El valor predeterminado proporciona 73 x 7 = 511 entradas ARP, pero supone una distribución hash equilibrada.

clean_partial_conns
Propósito:
Especifica si se están evitando ataques SYN (sincroniza el número de secuencia).
Valores:
  • Valor predeterminado: 0 (off)
  • Rango: 0 o 1
  • Tipo: Dynamic
Ajuste:
Esta opción debe activarse para los servidores que tienen que protegerse de ataques de red. Si está activada, elimina aleatoriamente las conexiones parciales para dejar espacio para nuevas conexiones que no sean ataques.
policia_ubicación_mal_red
Propósito:
Especifica el tamaño de los almacenamientos intermedios de rastreo net_malloc y net_free.
Valores:
  • Valor predeterminado: 0
  • Rango: 0 a MAXINT
  • Tipo: Dynamic
Ajuste:
Si el valor de esta variable es distinto de cero, se rastrean todos los almacenamientos intermedios net_malloc y net_free en un almacenamiento intermedio de kernel, con el gancho de rastreo del sistema HKWD_NET_MALLOC. También se habilita la comprobación de errores adicional. Esto incluye la comprobación de liberación de un almacenamiento intermedio libre,\n la alineación y la sobregrabación de almacenamiento intermedio. Habilite este parámetro solo cuando investigue algún problema de red, porque el rendimiento se ve afectado negativamente cuando está activado. El valor por\n omisión es cero (sin políticas). Los valores de net_malloc_police mayores que 1024 asignan esa cantidad de elementos del almacenamiento intermedio de kernel para el rastreo.
rfc1323
Propósito:
Permite el escalado de ventana y las indicaciones horarias como especifica la RFC 1323 (Extensiones TCP para alto rendimiento). El escalado de ventana permite que los tamaños de ventanas TCP (tcp_recvspace y tcp_sendspace) sean mayores que 64 KB (65536) y suele utilizarse para grandes redes MTU.
Valores:
  • Valor predeterminado: 0 (off)
  • Rango: 0 o 1
  • Tipo: Connect
Ajuste:
El valor predeterminado 0 inhabilita las mejoras de RFC en una escala de todo el sistema. El valor 1 especifica que todas las conexiones TCP intentan negociar las mejoras de RFC. Efectúe los cambios antes de intentar establecer tcp_sendspace y tcp_recvspace en más de 64 KB.
caducar_ruta
Propósito:
Especifica si caducan las rutas no utilizadas creadas por clonación, o creadas y modificadas por redirecciones.
Valores:
  • Valor predeterminado: 1 (on)
  • Rango: 0 o 1
  • Tipo: Dynamic
Ajuste:
El valor 1 permite la caducidad de ruta, que es el valor predeterminado. Los valores negativos no están permitidos para esta opción.
tcp_pmtu_discover
Propósito:
Habilita o inhabilita el descubrimiento de MTU de vía de acceso para aplicaciones TCP.\n
Valores:
  • Valor predeterminado: 1
  • Rango: 0 o 1
  • Tipo: Dynamic
Ajuste:
Un valor 0 inhabilita el descubrimiento MTU de vía de acceso para aplicaciones TCP, mientras\n que el valor 1 lo habilita.
tcp_recvspace
Propósito:
Especifica el tamaño de almacenamiento intermedio de socket predeterminado del sistema para la\n recepción de datos. Esto afecta al tamaño de ventana utilizado por TCP.
Valores:
  • Valor predeterminado: 16384 bytes
  • Rango: 4096 - 1048576
  • Tipo: Connect
Diagnóstico:
Establecer el tamaño de almacenamiento intermedio de socket en 16 KB (16.384) mejora el rendimiento en redes Ethernet y Token-Ring estándar. Redes con menor ancho de banda como, por ejemplo, SLIP (Serial Line Internet Protocol), o redes con mayor ancho de banda como, por ejemplo, Serial Optical Link, deben tener tamaños óptimos de almacenamiento intermedio diferentes. El tamaño óptimo de almacenamiento\n intermedio es el resultado de multiplicar el ancho de banda del medio y el tiempo promedio de ida y vuelta\n de un paquete. Para redes de alta velocidad, como gigabit Ethernet o ATM 622, debe utilizarse el valor 65536 como tamaño mínimo para obtener el mejor rendimiento.

Para valores superiores a 65536, debe habilitar rfc1323 (rfc1323=1) para habilitar el escalado de ventana TCP.

tcp_sendspace
Propósito:
Especifica el tamaño de almacenamiento intermedio de socket predeterminado del sistema para el envío de datos.\n
Valores:
  • Valor predeterminado: 16384 bytes
  • Rango: 4096 - 1048576
  • Tipo: Connect
Ajuste:
Esto afecta al tamaño de ventana utilizado por TCP. Establecer el tamaño de almacenamiento intermedio de socket en 16 KB (16.384) mejora el rendimiento en redes Ethernet estándar. Redes con menor ancho de banda como, por ejemplo, SLIP (Serial Line Internet Protocol), o redes con mayor ancho de banda como, por ejemplo, Serial Optical Link, deben tener tamaños óptimos de almacenamiento intermedio diferentes. El tamaño óptimo de almacenamiento intermedio es el producto del ancho de banda del soporte y el tiempo promedio de ida y vuelta de un paquete: (ventana_óptima=anchobanda * tiempo_promedio_ida_y_vuelta) Para redes de alta velocidad, como gigabit Ethernet o ATM 622, debe utilizarse el valor 65536 como tamaño mínimo para obtener el mejor rendimiento. Para valores superiores a 65536, debe habilitar rfc1323 (rfc1323=1) para habilitar el escalado de ventana TCP.
espacio_recv_udp
Propósito:
Especifica el tamaño de almacenamiento intermedio de socket predeterminado del sistema para recibir datos UDP.
Valores:
  • Valor predeterminado: 42080 bytes
  • Rango: 4096 - 1048576
  • Tipo: Connect
Diagnóstico:
No cero n en netstat -stats informe de udp: n desbordamientos de almacenamiento intermedio de socket
Ajuste:
Incremente\n el tamaño, preferentemente a un múltiplo de 4096.
espacio_send_udp
Propósito:
Especifica el tamaño de almacenamiento intermedio de socket predeterminado del sistema para enviar datos UDP.
Valores:
  • Valor predeterminado: 9216 bytes
  • Rango: 4096 - 1048576
  • Tipo: Connect
Diagnóstico:
Incremente\n el tamaño, preferentemente a un múltiplo de 4096.

Estado de salida

Consulte Estado de salida para los mandatos de Virtual I/O Server.

Ejemplos

  1. Para visualizar el tamaño máximo de la agrupación mbuf, escriba:
    optimizenet -set thewall
  2. Para cambiar los tamaños de almacenamiento intermedio de socket predeterminado del sistema, escriba:
    optimizenet -reboot -set tcp_sendspace=32768
  3. Para utilizar una máquina como direccionador de trabajo de Internet a través de redes de Protocolo Internet, escriba:
    optimizenet -set ipforwarding=1
  4. Para listar el valor actual y de rearranque, rango, unidad, tipo y dependencias del parámetro arptab_bsiz, escriba:
    optimizenet -list arptab_bsiz
  5. Para visualizar información de ayuda en arptab_bsiz, escriba:
     optimizenet -h arptab_bsiz