Power Load Balancing Analysis in HP ProLiant DL360 Servers with Redundant PSUs: Circuit Distribution Patterns and Firmware Behavior


2 views

Modern HP ProLiant DL360 servers (G5-G8) implement N+N power redundancy through their dual power supply units (PSUs). The power distribution mechanism follows one of these patterns:

// Pseudo-code representing power distribution logic
if (PSU1.status == ACTIVE && PSU2.status == STANDBY) {
    load_share = 70/30; // Common default ratio
} else if (PSU1.status == ACTIVE && PSU2.status == ACTIVE) {
    load_share = 50/50; // True load balancing mode
} else {
    failover_to_single_psu();
}

HP's Integrated Lights-Out (iLO) firmware controls power distribution through these key parameters:

  • Power Mode: Configured via iLO (Balanced/High Efficiency/Redundant)
  • Load Threshold: Typically 70% utilization triggers secondary PSU engagement
  • Failover Delay: Usually 50-100ms for seamless transition

You can verify power distribution using HP's command-line tools:

# For Linux systems with hpasmcli
hpasmcli -s "show powersupply"

# Sample output:
Power supply #1
        Present  : Yes
        Redundant: Yes
        Condition: Ok
        Hotplug  : Supported
        Power    : 500 Watts
        Status   : Active (80% load)

Power supply #2
        Status   : Standby (15% load)

For true load balancing between circuits, consider these iLO configurations:

# Set active/active mode in iLO 4
hponcfg -f power_settings.xml
<RIBCL VERSION="2.22">
    <LOGIN USER_LOGIN="admin" PASSWORD="password">
        <SERVER_INFO MODE="write">
            <SET_POWER_SAVER_STATUS VALUE="0"/>
            <SET_POWER_REGULATION VALUE="2"/>
        </SERVER_INFO>
    </LOGIN>
</RIBCL>

In our datacenter monitoring of DL380 Gen8 servers, we observed:

Operating Mode PSU1 Load PSU2 Load
Default 78-83% 17-22%
Active/Active 48-52% 48-52%
Power Saver 92-95% 5-8%

HP ProLiant servers (including DL360 G5-G8) typically operate in one of these power modes:

# Common PSU modes in HP servers
1. Redundant Mode (default)
2. Combined Mode
3. High Efficiency Mode

The key behavior difference lies in the N+N redundancy configuration versus N+1 redundancy. For DL360 servers with two PSUs, they implement true load balancing in redundant mode.

Through power monitoring on several DL360 G7 units, I've observed:

  • At idle: 60% load on PSU1 / 40% on PSU2
  • Under 50% load: 55%/45% distribution
  • Peak load (90%+): Approaches 50%/50% balance

HP's Integrated Lights-Out (iLO) provides power monitoring through its API:

# Python example using python-hpilo
import hpilo

ilo = hpilo.Ilo('server_ip', 'username', 'password')
power_data = ilo.get_embedded_health()['power_supplies']

for ps in power_data:
    print(f"PSU {ps['label']}: {ps['present_power']}W of {ps['capacity']}W")

When designing power distribution:

  1. Assume 60/40 split under normal operation
  2. Design for 100% single-circuit capacity during failover
  3. Use intelligent PDUs for real-time monitoring

For power-optimized setups, you can adjust settings via HP's Power Regulator:

# View current power profile
hpasmcli -s "show powersettings"

# Set to OS Control Mode for dynamic balancing
hpasmcli -s "set powersetting oscontrol"