Power Usage via IPMI ou BIOS ou?

4

É possível verificar o uso de energia de uma máquina inteira via IPMI, BIOS ou qualquer outra opção? Eu fiz algumas pesquisas, mas nenhum resultado apareceu ainda.

PDUs mostram apenas o uso total, então essa seria uma maneira interessante de ver quais máquinas estão sugando o poder.

Sim, eu li sobre algumas das opções mencionadas aqui, mas estamos usando um sistema Supermicro com uma placa-mãe Supermicro X9SCL + -F, que não menciona nada além de voltagem nos dados do sensor:

6: + 5V (Voltagem): 5,09 V (4,45 / 5,57): [OK]
7: + 12V (Voltagem): 12,03 V (10,65 / 13,30): [OK] 8: -12V (voltagem): -12,38 V (-12,77 / -11,02): [OK]
9: + 3.3V (Voltagem): 3.22 V (2.90 / 3.67): [OK]
10: + 3.3VSB (Voltagem): 3.22 V (2.90 / 3.67): [OK]
11: VBAT (Voltagem): 3.26 V (2.90 / 3.67): [OK]

Alguma idéia para esse tipo de sistema, ou simplesmente não é possível?

Obrigado! :)

    
por Jacob 15.05.2012 / 14:37

4 respostas

8

Eu vi suporte via IPMI, mas eles são via extensões para o IPMI e dependem de haver suporte na placa-mãe para isso. Aqui está um exemplo sobre o Dell Poweredge R610 usando o FreeIPMI :

> /usr/sbin/ipmi-oem dell get-power-consumption-data
Cumulative Energy Start Time : 09/10/09 - 16:07:49
Cumulative Energy            : 199.93
kWh Peak Amp Time            : 04/27/11 - 19:18:27
Peak Amp                     : 0.90 A
Peak Watt Time               : 04/27/11 - 23:10:10
Peak Watt                    : 197 W

e isso é em uma placa-mãe Intel (não tenho certeza de rev) usando extensões do Intel Node Manager.

> /usr/sbin/ipmi-oem intelnm get-node-manager-statistics
Current Power                                 : 490 Watts
Minimum Power                                 : 36 Watts
Maximum Power                                 : 681 Watts
Average Power                                 : 497 Watts
Power Statistics Reporting Period             : 1 seconds
Power Global Administrative State             : Enabled
Power Measurements State                      : In Progress

Current Inlet Temperature                     : 18 Celsius
Minimum Inlet Temperature                     : 16 Celsius
Maximum Inlet Temperature                     : 25 Celsius
Average Inlet Temperature                     : 20 Celsius
Inlet Temperature Statistics Reporting Period : 3 seconds
Inlet Temperature Global Administrative State : Disabled
Inlet Temperature Measurements State          : In Progress

As extensões do Intel Node Manager são suportadas por um número decente de placas-mãe.

Existe um padrão adicional chamado Interface de Gerenciamento de Data Center (DCMI) que algumas placas-mães suportam. Se a sua placa-mãe suportar, extensões IPMI similares podem ser usadas para medir a potência do sistema (o comando 'dcmi' do ipmi-dcmi do FreeIPMI ou o comando 'dcmi' do ipmitool são dois que eu conheço).

Atualize seu comentário sobre o Supermicro:

Eu não posso falar pela sua placa-mãe específica, mas algumas placas-mãe da Supermicro nesta "geração" têm suporte a DCMI. Aqui está o que eu tenho em um X8DTG-D.

> /usr/sbin/ipmi-dcmi --get-system-power-statistics
Current Power                        : 246 Watts
Minimum Power over sampling duration : 246 watts
Maximum Power over sampling duration : 246 watts
Average Power over sampling duration : 246 watts
Time Stamp                           : 05/15/2012 - 18:31:24
Statistics reporting time period     : 69380 milliseconds
Power Measurement                    : Not Available
    
por 15.05.2012 / 19:45
3

ipmitool sdr extrairá os dados do sensor disponíveis no sistema. Você pode ver um nível de potência, dependendo do tipo de hardware que você está usando.

    
por 15.05.2012 / 14:48
2

As PDUs Intelligent Rack com medição individual no nível da tomada podem mostrar o consumo de energia da fonte de alimentação por servidor ou por servidor, por circuito de ramificação dentro da PDU de rack e na entrada de alimentação. Há mais amplamente disponível agora contra apenas alguns anos atrás. Normalmente, você pode obter dados de corrente, tensão e, em alguns casos, energia de taxa de faturamento (kWh).

Além disso, se você está apenas procurando algo para fins de planejamento, aqui está um site que fornece consumo de energia do servidor versus carga de trabalho (ou utilização) por marca e modelo do fornecedor. link

    
por 20.03.2014 / 23:16
1

Depende de quais dados do sensor o BMC disponibiliza para você. Eu sei que a versão recente dos cartões iLO da HP disponibiliza o sorteio atual.

Além disso, você pode obter PDUs que fornecem dados em uma base por soquete, em vez de apenas por banco ou por unidade.

    
por 15.05.2012 / 14:44