How to measure server power consumption?

15,598

Solution 1

You can get amp meters to measure the power. or you could take meter readings from your electric meter.

The best way to get good readings is to do this for 24 hours. Not just a few hours. (You mentioned the weekend) and that obviously is a good time. But if you are able to get 2000 servers available for downtime at a weekend, do you need all of those servers?

Solution 2

Use PDUs [See footnote 1] that provide metering capabilities, such as these Metered Rack PDUs from APC. Monitor the PDU using software-- APC provides software which allows continuous power monitoring, and there are other options. Your best bet is to monitor power consumption trends over time.

Some PDUs only monitor down to the circuit which will still allow you to localize servers with high power consumption. Some of the newer PDUs allow monitoring all the way down to the outlet.

From what I know, a typical Datacenter spends more then 50% of it's energy budget on cooling. Computers generate heat, which then needs to be cooled by energy-intensive methods. Heat is one of the primary drivers of energy cost. Nearly every major air-handling vendor offers equipment which allows the company to monitor the power consumption.

Really, there is an entire industry out there which can help you monitor power consumption in your datacenter.

Footnote 1: PDUs are fancy power strips. Some people, especially electrical contractors, use the term "PDU" to refer to the big box which distributes power from the mains or the UPS.

Share:
15,598

Related videos on Youtube

sanjay p
Author by

sanjay p

Updated on September 18, 2022

Comments

  • sanjay p
    sanjay p almost 2 years

    We have data center running more than 2000 servers. We are planning to shutdown the servers on a weekend for cost cutting purpose. How can we calculate which servers are consuming more power in the data center so that we can shutdown those many servers only . What is the best way to determine power saving on hourly/daily/weekly basis.

  • Philip
    Philip over 12 years
    +1 Also, many LOM modules report power usage. And, Kill-A-Watt
  • Lucas Kauffman
    Lucas Kauffman over 12 years
    Yea I know the datacenter we use, measure the amp use of every server.
  • sanjay p
    sanjay p over 12 years
    Thanks for your comments. I wanted to shutdown only highly power consuming servers depends upon the availability on servers
  • voretaq7
    voretaq7 over 12 years
    Many CDU/PDU systems report per-tower or per-infeed -- a few even exist that support per-outlet information (e.g. servertech.com/products/smart-pdus/smart-pdu-cs-12hd )
  • Nils
    Nils over 12 years
    @voretaq7 problem is I never wanted to spin down server disks. So my assumption is that you leave the disks running anyway. But nice idea - I have to check this on a server that monitors its own wattage and is not in use any more.
  • voretaq7
    voretaq7 over 12 years
    that was my point -- You could have a 64 CPU box with no disks sitting idle and it would use less power than a 1 CPU box with 24 disks :) Generally speaking you never want to spin down rotating drives if you don't have to :)
  • Nils
    Nils over 12 years
    Ok - so your point is with current CPUs the disks are the culprits. I had my old Pentium HT in mind that can`t clock down much. The question also does not include the OS - so perhaps the OS is not able to power down CPUs at all...