Capítulo 19. Kernel
Soporte para CPU múltiple en kdump en sistemas AMD64 e Intel 64
En sistemas AMD64 e Intel 64, el mecanismo de volcado de memoria de kernel
kdump
ahora puede arrancar con más de una CPU habilitada. Esto resuelve el problema en sistemas con un tamaño de memoria grande en los que, debido a la gran cantidad de salida y entrada durante la creación de un volcado de kernel, Linux no podía asignar interrupciones a dispositivos cuando solo había una CPU habilitada ("maxcpus=1" o nr_cpus=1
).
Para habilitar múltiples CPU en el kernel de fallos, proporcione el
nr_cpus=X
(donde X
es el número de procesadores) y las opciones disable_cpu_apicid=0
en la línea de comandos de kernel.
La herramienta criu
Red Hat Enterprise Linux 7.2 introduce la herramienta
criu
como una Muestra de tecnología. Esta herramienta implementa Checkpoint/Restore en User-space
para congelar una aplicación en ejecución y almacenarla como una colección de archivos. Posteriormente, la aplicación puede restaurarse de su estado congelado.
La herramienta
criu
depende de Protocol Buffers
, un mecanismo de lenguaje neutro, mecanismo extensible de plataforma neutra para serializar datos estructurados. Los paquetes protobuf y protobuf-c, los cuales proporcionan esta dependencia, también se agregana a Red Hat Enterprise Linux 7.2 como una Muestra de tecnología.
Espacio de nombre de usuario
Esta funcionalidad proporciona protección adicional a servidores que se ejecutan en contenedores Linux al proveer aislamiento entre el host y los contenedores. Los administradores de un contenedor ya no pueden realizar operaciones administrativas en el host, lo cual aumenta la seguridad.
LPAR Watchdog para IBM System z
Ahora está disponible un controlador de vigilancia mejorado para IBM System z como una Muestra de tecnología. Este controlador soporta Particiones lógicas Linux (LPAR) al igual que huéspedes de Linux en el hipervisor z/VM, y proporciona reinicio automático y funcionalidades de volcado automático si el sistema Linux no responde más.
Actualizaciones dinámicas de kernel con kpatch
La herramienta kpatch le permite a los usuarios administrar una colección de parches binarios de kernel, que pueden servir para parchear de forma dinámica el kernel sin necesidad de reiniciar. kpatch recibe soporte como una Muestra de tecnología y solo para arquitecturas AMD64 e Intel 64.
i40evf maneja grandes reinicializaciones
El tipo más común de reinicializaciones que la Función virtual (VF) encuentra es una reinicialización de la Función física (PF) que cae en cascada dentro de una reinicialización VF para cada VF. No obstante, para reinicializaciones mayores, tales como una reinicialización Core o EMP, cuando el dispositivo se reinicializaba, el VF no obtenía la misma VSI original, por lo tanto no era posible recuperar VF , ya que continuaba solicitando recursos para su VSI original. Como una Muestra de tecnología, esta actualización agrega un estado adicional a la máquina de estado de cola de administración, para que el controlador pueda volver a solicitar su información de configuración en tiempo de ejecución. Durante la recuperación de reinicialización, esta parte se define en el campo aq_required, y la información de configuración se recupera antes de intentar reactivar el controlador.