preguntas más frecuentes (P+F) de Azure Linux: kernel

En este artículo se ofrecen respuestas a algunas de las preguntas más frecuentes sobre el kernel de Azure Linux, incluido cómo seleccionar una versión del kernel, administrar módulos del kernel y exportar volcados del kernel para depuración.

¿Cómo se selecciona la versión del kernel para una versión de Linux Azure determinada?

La versión del kernel seleccionada es el kernel de compatibilidad a largo plazo (LTS) actual en el momento de la versión principal de Azure Linux. Por ejemplo, Azure Linux 4.0 se incluye con la versión 6.18 del kernel LTS. Para obtener más información, consulte la cadencia de lanzamientos y el ciclo de vida de Azure Linux.

¿Qué es la convención de control de versiones del kernel?

Las versiones del kernel de Azure Linux siguen el formato Major.Minor.Patch.Integration-Release.alN, donde:

  • Major.Minor es la versión del kernel LTS ascendente (por ejemplo, 6.18).
  • Patch es el número de parche LTS upstream de kernel.org.
  • Integración es el número interno de integración para las actualizaciones sobre la versión LTS principal.
  • Release es el número de versión del paquete RPM, que se usa cuando se actualiza la definición de empaquetado RPM.
  • alN indica la versión Azure Linux (por ejemplo, al4 para Azure Linux 4.0).

Puede comprobar la versión del kernel en ejecución mediante el uname -r comando .

¿Cuáles son las directrices de ajuste de tamaño y selección de ubicación recomendadas para /var/crash al usar kdump?

Un vmcore de kdump es una instantánea de la memoria física del sistema en el momento de un fallo, y su tamaño puede aproximarse al total de RAM instalada.

En Azure Linux, los archivos vmcore se almacenan de forma predeterminada en el disco del sistema operativo (SO) en /var/crash. El almacenamiento de archivos vmcore puede consumir rápidamente espacio disponible, lo que podría provocar agotamiento de discos y afectar a la estabilidad general del sistema. Para evitar esto, se recomiendan los siguientes procedimientos recomendados para /var/crash:

  • Aprovisione un disco de datos dedicado para los volcados de memoria en lugar de utilizar el disco del sistema operativo.
  • Ajuste el tamaño del disco de datos dedicado a al menos igual que la memoria física total del sistema.
  • Monte el disco de datos dedicado en /var/crash.
  • Evite usar discos temporales (como /mnt o /mnt/resource), ya que no son persistentes en Azure.