When evaluating power requirements for colocation, it's crucial to understand that PSU ratings represent maximum capacity, not typical draw. The HP DL360 G7 ships with dual 800W power supplies (HP PSU part number 503579-001), each rated at 7A for 120V input (840W maximum).
# Example PowerShell command to check power usage on HP servers:
Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosPowerMeter |
Select-Object -Property PresentReading, MaxReading, MinReading
Based on measurements from multiple production environments:
- Idle: 120-150W (1.0-1.25A @ 120V)
- 50% CPU load: 250-300W (2.1-2.5A)
- Full load (both CPUs + RAM + disks): 450-550W (3.75-4.6A)
For precise capacity planning:
# iLO REST API example (Python) to fetch real-time power metrics
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
ilo_url = "https://your-server-ilo/redfish/v1/Chassis/1/Power"
response = requests.get(ilo_url, auth=('username', 'password'), verify=False)
power_data = response.json()
print(f"Current power: {power_data['PowerControl'][0]['PowerConsumedWatts']}W")
print(f"Power limits: {power_data['PowerControl'][0]['PowerLimit']['LimitInWatts']}W")
Most facilities implement either:
- Circuit-based allocation (e.g., 15A/20A circuits)
- Per-rack allocation (typically 5-10kW per rack)
For your 2.5A per PSU allocation (300W per supply):
- Single PSU mode: Adequate for most workloads
- Dual PSU mode: Requires power capping (via iLO or BIOS)
# HP Power Regulator settings (Linux)
hpasmcli -s "POWERMETER MODE=OSCONTROLLED"
hpasmcli -s "POWERMETER MODE=STATIC"
To stay within 2.5A per PSU:
- Enable dynamic power capping in iLO
- Set BIOS power profile to "Balanced Power"
- Monitor via SNMP using OID: 1.3.6.1.4.1.232.6.2.15.3.1.6.1
The HP ProLiant DL360 G7 server typically comes with dual 460W or 700W power supplies (PSUs). The 7A rating you mentioned likely refers to the maximum current draw at 120V input voltage (700W ÷ 120V ≈ 5.83A, plus efficiency losses brings it close to 7A). However, servers rarely operate at full power capacity continuously.
Here are three technical approaches to determine actual power needs:
# Method 1: Using HP's iLO Interface (Python Example)
import requests
from requests.auth import HTTPBasicAuth
ilo_ip = '192.168.1.100'
username = 'admin'
password = 'password'
# Get power metrics via iLO REST API
response = requests.get(
f"https://{ilo_ip}/redfish/v1/Chassis/1/Power",
auth=HTTPBasicAuth(username, password),
verify=False # For testing only, use proper certs in production
)
power_data = response.json()
print(f"Current power consumption: {power_data['PowerControl'][0]['PowerConsumedWatts']}W")
Based on real-world measurements of DL360 G7 configurations:
Configuration | Idle Power | Average Load | Peak Load |
---|---|---|---|
Single CPU, 32GB RAM | 90-120W | 150-200W | 300W |
Dual CPU, 64GB RAM | 120-150W | 200-300W | 450W |
For your colocation scenario with 2.5A per PSU at 120V:
Max available power per PSU: 2.5A × 120V = 300W Total available (dual PSU): 300W × 2 = 600W Typical draw (dual CPU config): 200-300W
This suggests your server should operate comfortably within the power limits, with these considerations:
- Peak loads during boot or heavy processing may temporarily exceed 300W
- Additional PCIe cards or drives increase consumption
- Power supplies are most efficient at 40-80% load
Configure BIOS settings for power efficiency:
# Example IPMI command to set power profile
ipmitool -I lanplus -H 192.168.1.100 -U admin -P password raw 0x30 0x91 0x05 0x84 0x03 0x00 0x00 0x00
Key parameters to adjust:
- CPU power states (C-states)
- Turbo Boost settings
- Memory power management
- Fan speed profiles