Oracle desarrolla "bpftune", una herramienta de ajuste automático basada en BPF para sistemas Linux

Oracle ha abierto una herramienta de ajuste automático de parámetros de Linux basada en BPF "bpftune", que es un configurador automático que puede monitorear la carga de trabajo del sistema Linux y establecer automáticamente los valores correctos de los parámetros del kernel.

El kernel de Linux contiene más de 1500 parámetros ajustables, y bpftune ajustará automáticamente múltiples parámetros de forma continua con el estado del sistema. Todos los cambios de parámetros son ligeros y completamente en tiempo real, y pueden surtir efecto sin reiniciar el dispositivo.

Sus principales beneficios son:

  • Supervise y ajuste continuamente el comportamiento del sistema mediante las funciones de observabilidad BPF (Berkeley Packet Filter).
  • Dado que se pueden observar más detalles del estado del sistema utilizando BPF, el comportamiento del sistema se puede ajustar en un nivel de granularidad fina.

Actualmente, bpftune puede ajustar automáticamente los parámetros:

  • Sintonizador de congestión: ajusta automáticamente la selección de algoritmos de control de congestión.
  • Sintonizador de la mesa vecina: ajuste automáticamente el tamaño de la mesa vecina al hacerla crecer cuando esté cerca de su capacidad máxima.
  • Sintonizador de tabla de enrutamiento: ajusta automáticamente el tamaño de la tabla de enrutamiento aumentando la tabla cuando está casi llena.
  • Sintonizador de sysctl: supervisa la configuración de sysctl y desactiva el sintonizador asociado si entra en conflicto con los valores de sysctl sintonizados automáticamente.
  • Sintonizador de búfer TCP: sintoniza automáticamente los tamaños de búfer máximo e inicial.
  • Sintonizador de búfer de red: sintoniza automáticamente los parámetros ajustables relacionados con la red central.
  • sintonizador de netns: Supervisa la adición y eliminación de espacios de nombres de red, lo que ayuda a mejorar el conocimiento general del espacio de nombres de bpftune.

     

Los usuarios de Oracle Linux pueden instalar fácilmente bpftune utilizando el administrador de paquetes DNF. El código de bpftune es de código abierto bajo la licencia GPLv2 y está disponible en el repositorio de GitHub .

Supongo que te gusta

Origin www.oschina.net/news/247365/oracle-bpftune
Recomendado
Clasificación