Los parches para el soporte de arranque paralelo de CPU x86_64 han sido meses de preparación para permitir que los núcleos de CPU secundarios se arranquen en paralelo para acortar los tiempos de arranque del kernel de Linux. Con el tiempo, los parches de actualización de la CPU paralela de Linux han pasado por muchas revisiones, mientras que parece que este trabajo ahora está posicionado para su introducción con el kernel de Linux 6.5 a finales de este verano.

Como buenas noticias para los procesadores Intel Xeon y AMD EPYC de alto número de núcleos, así como también para los procesadores HEDT de mayor núcleo, los parches de actualización de CPU paralelos se han puesto en cola en el repositorio TIP/TIP.GIT antes de la fusión de Linux 6.5. ventana abriéndose a principios de julio.

Los parches de activación de la CPU en paralelo fueron abordados recientemente por el desarrollador del kernel Thomas Gleixner. A partir de ayer, todos los parches de activación paralelos se pusieron en cola en la rama smp/core de TIP. Ahora que estos parches forman parte de una rama TIP, a menos que se descubran problemas de última hora u objeciones de Linus Torvalds, los parches a su vez deben enviarse como parte de la próxima ventana de combinación que será Linux 6.5.


Este soporte de puesta en marcha paralela ayudará con los tiempos de arranque del kernel en sistemas con un alto número de núcleos, especialmente beneficioso para servidores con un gran número de núcleos que pueden Kexec en nuevas versiones del kernel por razones de seguridad/mantenimiento y donde minimizar el tiempo de inactividad del sistema es fundamental. Muchos hiperescaladores y otros grandes implementadores confían en Kexec’ing el kernel para reducir el tiempo de inactividad del sistema durante los reinicios, mientras que estos parches también ayudarán con los arranques en frío, aunque el tiempo ahorrado es mínimo en comparación con el largo proceso POST’ing con entrenamiento de memoria en la actualidad. servidores finales.

Antes del próximo ciclo del kernel, estos parches se encuentran en rama smp/core de tip.git.

Categories: IT Info