Estoy intentando calcular la utilización de CPU de una LPAR pero obtengo resultados incorrectos. Puedo ver la utilización en la interfaz web de HMC, pero me gustaría calcularla yo mismo para mis propios fines.
Mi prueba: tomo un LPAR que tiene 0,2 EC y una utilización actual de 0,6 (0,6/0,2 = 3 -> 300%). Así que debo esperar un 300% de este LPAR en particular.
Me conecto a HMC y ejecuto
lslparutil -m NombreMáquina -r lpar -n 2 --filter lpar_names=lparName -F hora,ciclos_limitados,ciclos_sin limitar,ciclos_titulados
Obtengo los valores de los últimos dos minutos.
26/04/2017 13:21:43,294282846772027,683494280098951,1050755263230847
26/04/2017 13:20:43,294273753737790,683455429211045,1050746050402243
Luego uso la fórmula para calcular la utilización del procesador del manual de IBM en lslparutil (https://www.ibm.com/support/knowledgecenter/en/8408-E8E/p8edm/lslparutil.html)
% de utilización del procesador = ((ciclos_capped + ciclos_uncapped) / ciclos_titulados) * 100
% de utilización del procesador = (((294282846772027 - 294273753737790) + (683494280098951 - 683455429211045)) / (1050755263230847 - 1050746050402243)) * 100
% de utilización del procesador = 520,40%
Obtengo una utilización del procesador del 520%, no del 300%. Algo parece muy extraño aquí. ¿Qué podría ser?
Gracias
Respuesta1
El valor que obtiene de lslparutil es realmente correcto en su caso. Lo que ve en la interfaz web no es lo que cree que es. Está relacionado con el uso físico. Espero que eso aclare las cosas