Como acostumbra a suceder en los últimos tiempos, Windows incorpora algunas
características adicionales antes que Linux, que si bien no son
estrictamente necesarias, sí pueden resultar útiles en determinados aspectos. El
caso que nos ocupa hoy es el de Intel Performance Limit
Reasons, una característica bastante interesante para los
gestores de sistemas que podrán utilizar a partir de
Linux 6.11 y que les permitirá comprender posibles problemas de rendimiento
con la CPU, ya sea uno o cientos.
Como mencionamos, no es imprescindible, pero
resultará de ayuda y seguramente será apreciada por más de uno. ¿Cómo podemos identificar en Linux
si estamos experimentando ciertos problemas de rendimiento vinculados
exclusivamente a la CPU? Precisamente aquí es donde entra en juego
esta novedosa funcionalidad de los azules.
Intel Performance Limit Reasons llegará a Linux 6.11 tras años
en el olvido
Existe una variedad de formas en las que una CPU puede indicar una
limitación en su rendimiento, algunas de las cuales son conocidas. Por
ejemplo, alcanzar el límite de potencia (PL), el
límite de energía, o el TDP, igualmente si hemos alcanzado el
TjMax o por ejemplo, si la arquitectura lo
permite, la CPU también puede informar sobre cuándo el regulador de
voltaje ha alcanzado un máximo, ya sea en la propia CPU o en la placa
base.
Si disponemos de toda esa información en Windows, es
evidente que resultará mucho más sencillo identificar qué está fallando en sistemas de
Servidor mediante los respectivos informes de eventos, pero si
como en el caso de Linux no contamos con esta característica disponible…
Todo se convierte en una tarea mucho más complicada. Afortunadamente, desde Phoronix,
Michael Larabel de Intel ha arrojado más luz sobre
este tema y ha confirmado que Intel Performance Limit Reasons
llegará, si todo sale según lo previsto, a Linux 6.11.
Larabel afirma que «la información se transmite al
espacio del usuario a través de DebugFS para que los
gestores puedan aprovecharla directamente o para otras
aplicaciones que deseen conocer por qué el rendimiento de su CPU
puede ser limitado.» Es decir, al igual que en Windows,
podremos utilizar cualquier software en Linux dedicado a este fin
para determinar qué factor está limitando el rendimiento.
Optimizar el rendimiento de los servidores será una tarea más
sencilla a partir de ahora
Resulta bastante sorprendente que, tras tanto tiempo en Windows,
Intel Performance Limit Reasons aún no haya llegado
a Linux, siendo este último el entorno natural de este SO en términos de
servidores y centros de datos.
Sin ella, los gestores deben realizar un seguimiento individual de cada parámetro para conocer su estado, lo cual resulta
realmente complicado y altamente ineficiente. Eso sí, tendremos que tener
privilegios de administrador/root para poder acceder a ellos, no será algo disponible para cualquier usuario en un servidor.
Sea como sea, se espera que llegue antes de fin de año si todo
marcha bien, o a principios de 2025, para Linux 6.11. Podéis encontrar
los nuevos parches en forma de controladores de Intel para Performance
Limit Reasons desde la lista de correo del kernel siguiendo el siguiente
enlace.
En Grupo MET podemos ayudarte a implementar esta y muchas mas herramienta para optimizar tu trabajo. ¡Contáctanos para saber más!