HashCore Docs
Sites

Operation Throttling

Operation Throttling is a mechanism that controls the speed of sending group commands to devices. v0.9.0 Instead of sending a command to all devices simultaneously, Pulse breaks the operation into packets and pauses between them.

Why is this needed

When hundreds or thousands of miners are started simultaneously, each device consumes peak power at startup — significantly higher than its nominal rating. If all devices are started at once, the total peak demand can exceed the permissible load on the power grid, leading to protection tripping or an emergency shutdown.

Packet-based sending solves this problem: devices are started in groups with a pause, which spreads the peak load over time.

Parameters

Devices per packet

The number of devices to which a command is sent in a single packet. After sending a packet, the agent waits for the specified pause before sending the next one.

Default: 10 devices

Recommendations:

  • For sites with limited power grid capacity — reduce the value (5–10)
  • For stable networks with ample power reserves — you can increase it (20–50)

Pause duration

The pause in seconds between sending packets. This allows devices time to reach operating mode before the next group starts.

Default: 5 seconds

A value of 0 means the operation is sent without delays; all packets are sent sequentially with a minimal interval.

Calculation Example

When Rebooting 1000 devices with settings Devices per packet = 10, Pause = 5 sec:

  • 100 packets of 10 devices each
  • 99 pauses of 5 seconds = 495 seconds (~8 minutes)
  • Peak load at any given moment — no more than 10 devices start simultaneously

Where to configure

  1. Go to the Sites section
  2. Click next to the desired site → Edit
  3. In the Group operations section, update the Devices per packet and Pause duration parameters
  4. Click Save

The settings apply to all group operations on this site.

© 2026 HashCore. All rights reserved.