Estou tentando calcular a utilização da CPU de uma LPAR, mas obtenho resultados errados. Posso ver a utilização na Interface da Web do HMC, mas gostaria de calculá-la sozinho para fins próprios.
Meu teste: faço uma LPAR que tem 0,2 EC e utilização atual de 0,6 (0,6/0,2 = 3 -> 300%). Portanto, devo esperar 300% desta LPAR em particular.
Eu efetuo login no HMC e executo
lslparutil -m MachineName -r lpar -n 2 --filter lpar_names = lparName -F time,capped_cycles,uncapped_cycles,entitled_cycles
Eu recebo os valores dos últimos dois minutos
26/04/2017 13:21:43,294282846772027,683494280098951,1050755263230847
26/04/2017 13:20:43,294273753737790,683455429211045,1050746050402243
Em seguida, uso a fórmula para calcular a utilização do processador do manual da IBM em lslparutil (https://www.ibm.com/support/knowledgecenter/en/8408-E8E/p8edm/lslparutil.html)
% de utilização do processador = ((capped_cycles + uncapped_cycles)/titled_cycles) * 100
% de utilização do processador = (((294282846772027 - 294273753737790) + (683494280098951 - 683455429211045)) / (1050755263230847 - 1050746050402243)) * 100
% de utilização do processador = 520,40%
Obtenho uma utilização do processador de 520%, não 300%. Algo parece muito errado aqui. O que poderia ser?
Obrigado
Responder1
O valor que você obtém de lslparutil está correto no seu caso. O que você vê na interface da Web não é o que você pensa. Está relacionado ao uso físico. Espero que isso esclareça as coisas