7.2. Kernel (traducción automática)

El módulo i40iw no se carga automáticamente en el arranque

Debido a que muchas NICs i40e no soportan iWarp y el módulo i40iw no soporta completamente la suspensión/reanudación, este módulo no se carga automáticamente por defecto para asegurar que la suspensión/reanudación funcione correctamente. Para solucionar este problema, edita manualmente el /lib/udev/rules.d/90-rdma-hw-modules.rulesarchivo para habilitar la carga automática de i40iw.

Tenga en cuenta también que si hay otro dispositivo RDMA instalado con un dispositivo i40e en la misma máquina, el dispositivo RDMA no i40e activa el servicio rdma, que carga todos los módulos de pila RDMA habilitados, incluido el módulo i40iw.

(BZ#1623712)

El sistema a veces no responde cuando hay muchos dispositivos conectados

Cuando Red Hat Enterprise Linux 8 configura un gran número de dispositivos, se produce un gran número de mensajes de consola en la consola del sistema. Esto sucede, por ejemplo, cuando hay un gran número de números de unidad lógica (LUN), con múltiples rutas para cada LUN. La avalancha de mensajes de consola, además de otros trabajos que el núcleo está haciendo, puede hacer que el perro guardián del núcleo fuerce un pánico en el núcleo porque el núcleo parece estar colgado.

Debido a que el análisis se realiza al principio del ciclo de arranque, el sistema se vuelve insensible cuando se conectan muchos dispositivos. Esto ocurre típicamente en el momento del arranque.

Si kdumpse habilita en su equipo durante el evento de análisis del dispositivo después del inicio, el bloqueo duro da como resultado la captura de una vmcoreimagen.

Para solucionar este problema, aumente el temporizador de bloqueo del perro guardián. Para ello, añada la watchdog_thresh=Nopción a la línea de comandos del núcleo. Sustitúyalo Npor el número de segundos:

  • Si tiene menos de mil dispositivos, use30
  • Si tiene más de mil dispositivos, use60

Para el almacenamiento, el número de dispositivos es el número de rutas a todos los LUNs: generalmente, el número de /dev/sd*dispositivos.

Después de aplicar la solución, el sistema ya no se vuelve insensible a la hora de configurar una gran cantidad de dispositivos.

(BZ#1598448)

KSM a veces ignora las políticas de memoria de NUMA

Cuando la función de memoria compartida del núcleo (KSM) está habilitada con el parámetro "merge_across_across_nodes=1", KSM ignora las políticas de memoria establecidas por la función mbind(), y puede fusionar páginas de algunas áreas de memoria con nodos de acceso a memoria no uniforme (NUMA) que no coinciden con las políticas.

Para solucionar este problema, deshabilite KSM o establezca el parámetro merge_across_nodes en "0" si utiliza el enlace de memoria NUMA con QEMU. Como resultado, las políticas de memoria NUMA configuradas para la KVM VM funcionarán como se espera.

(BZ#1153521)