Learn why an ASIC miner may show unstable or lower-than-expected hashrate in PECPool. This guide explains how to compare current, 1-hour, and 24-hour hashrate, identify network, cooling, power, firmware, hashboard, and rejected-share problems, and restore stable mining performance.

Unstable or lower-than-expected hashrate can reduce mining efficiency and daily Bitcoin earnings. The miner may remain Online in PECPool while its effective pool-side hashrate stays below the normal performance expected from the device.

Low hashrate does not always mean that the mining pool has a problem. The cause may be related to normal short-term share variance, worker downtime, network instability, rejected shares, temperature, electrical power, firmware, performance settings, or one or more hashboards.

This guide explains how to determine whether a hashrate change is normal, how to compare local and PECPool hashrate correctly, and how to troubleshoot unstable or persistently low performance in Antminer, WhatsMiner, and other compatible Bitcoin SHA-256 ASIC miners.

What Is Hashrate?

Hashrate is the number of SHA-256 calculations a Bitcoin mining device performs every second. It represents the miner's computational power.

Bitcoin ASIC hashrate is commonly measured in:

  • GH/s: Gigahashes per second
  • TH/s: Terahashes per second
  • PH/s: Petahashes per second

Individual Bitcoin ASIC miners are commonly measured in TH/s, while larger mining accounts or farms may be displayed in PH/s.

Local Hashrate vs PECPool Hashrate

The hashrate displayed in the miner's local interface and the hashrate displayed in PECPool are calculated differently.

Local Miner Hashrate

The miner estimates performance from internal ASIC-chip operation, calculated results, frequency, and device statistics.

Depending on the manufacturer, local values may be labeled:

  • Real-Time Hashrate
  • Average Hashrate
  • THS RT
  • THS Avg
  • Ideal Hashrate

PECPool Hashrate

PECPool estimates effective hashrate from valid mining shares actually received from the worker over time.

This means the local interface shows what the miner reports it is calculating, while PECPool shows the effective mining work reaching the pool.

A temporary difference between these values is normal. A persistent and significant difference should be investigated.

Current, 1-Hour, and 24-Hour Hashrate

Different hashrate values should be used for different types of analysis.

Hashrate Type Meaning Best Use
Current Hashrate Short-term estimate from recent share activity Checking immediate mining activity
1-Hour Hashrate Average performance over a recent period Checking short-term stability
24-Hour Hashrate Longer effective average Evaluating general miner performance

Do not diagnose a miner only from the Current Hashrate value. Short-term share submission is naturally variable and can temporarily produce values above or below the miner's rated performance.

When Is Hashrate Actually Low?

A miner may be considered underperforming when its longer effective average remains significantly below its normal or rated performance after allowing enough time for share statistics to stabilize.

Before deciding that hashrate is low, confirm that:

  • The miner has been running continuously for a reasonable period.
  • The worker is Online in PECPool.
  • Accepted shares are increasing.
  • The miner has not recently restarted.
  • The 1-hour and 24-hour values have had time to recover.
  • The miner is being compared with the correct model and performance mode.

Normal Hashrate Fluctuation

Pool-side hashrate is estimated from mining shares, and shares are not submitted at perfectly equal intervals.

A healthy miner may submit several shares close together and then take longer to submit the next share. This can temporarily make the Current Hashrate move above or below the expected value.

Normal behavior may include:

  • Small short-term movements around the expected hashrate
  • A temporary drop immediately after a restart
  • A temporary difference between local and pool hashrate
  • A slowly recovering 24-hour average after downtime

Persistent low averages, repeated large drops, long chart gaps, or frequent restarts are more likely to indicate a real problem.

How Long Should You Wait After Starting a Miner?

A newly connected or restarted miner requires time to initialize its hashboards, connect to the stratum server, and submit enough valid shares for a reliable pool-side estimate.

A practical process is:

  • Wait several minutes for the miner to initialize.
  • Confirm that a PECPool server is connected.
  • Confirm that accepted shares begin increasing.
  • Allow approximately 10 to 20 minutes for the worker status to update.
  • Use the 1-hour value for initial performance evaluation.
  • Use the 24-hour value for general long-term evaluation.

Do not compare a miner that restarted a few minutes ago with another miner that has been running continuously for an entire day.

Common Causes of Low or Unstable Hashrate

  • Recent startup or restart
  • Worker downtime
  • Unstable internet connection
  • High rejected or stale share rate
  • Incorrect stratum server selection
  • Frequent pool switching
  • Missing or unstable hashboards
  • High miner temperature
  • Insufficient airflow or cooling
  • Unstable electrical power
  • Power supply problems
  • Firmware problems
  • Unstable overclocking or undervolting
  • ASIC chip or hardware errors
  • Mining proxy delays or overload

Start with the PECPool Worker Status

Open the PECPool Monitor section and review the affected worker.

Check:

  • Online or Offline status
  • Current hashrate
  • 1-hour hashrate
  • 24-hour hashrate
  • Last-share time
  • Hashrate chart
  • Accepted and rejected share information where displayed

If the worker is Offline, troubleshoot the pool connection before investigating minor hashrate differences.

Check Accepted Shares

Accepted shares confirm that PECPool is receiving valid mining work from the worker.

If accepted shares are increasing normally but Current Hashrate fluctuates, the change may be normal short-term variance.

If accepted shares stop increasing, the pool-side hashrate will decrease and may eventually reach zero.

Check the miner's local status page for:

  • Accepted shares
  • Rejected shares
  • Stale shares
  • Active pool status
  • Local real-time hashrate
  • Local average hashrate

Check Rejected and Stale Shares

A miner can display normal local hashrate while its PECPool hashrate remains lower because too many submitted shares are not accepted.

Rejected or stale shares may increase because of:

  • High network latency
  • Packet loss
  • Unstable internet connectivity
  • A distant or unstable stratum server
  • Frequent pool reconnections
  • Unstable firmware
  • Hardware calculation errors
  • Aggressive overclocking

Review the exact rejection reason in the miner's system or kernel log before changing unrelated settings.

Check the Hashrate Chart

The PECPool hashrate chart can reveal patterns that are not obvious from a single value.

Small Fluctuations

Small movements around the expected hashrate are normally caused by natural share variance.

Long Zero Sections

Long periods at zero normally indicate that PECPool did not receive valid shares during that period.

Possible causes include:

  • Power interruption
  • Internet outage
  • Pool disconnection
  • Miner restart
  • Incorrect worker configuration

Repeated Sharp Drops

Repeated drops may indicate:

  • Frequent miner restarts
  • Temperature protection
  • Power instability
  • Network interruptions
  • Unstable performance settings

Gradual Performance Decline

A gradual decrease may be related to:

  • Increasing temperature
  • Dust accumulation
  • Cooling degradation
  • A failing fan
  • Hashboard instability

Open the Miner's Local Management Interface

Open the miner's IP address in a browser and review its status page.

Depending on the firmware, the page may be called:

  • Miner Status
  • Mining Status
  • Dashboard
  • Overview
  • CGMiner Status

Check:

  • Real-time hashrate
  • Average hashrate
  • Hashboard or chain status
  • ASIC-chip count
  • Hardware errors
  • Temperature
  • Fan speed
  • Power status
  • Pool connection status
  • Miner uptime

Check All Hashboards

Many Bitcoin ASIC miners contain multiple hashboards. If one board is missing or unstable, the miner's total hashrate may decrease significantly.

For example, a miner designed with three hashboards may lose approximately one part of its expected performance when one board stops operating.

Check that:

  • All expected hashboards are detected.
  • All boards display hashrate.
  • The expected ASIC-chip count is visible.
  • No board repeatedly disappears and returns.
  • No board displays zero hashrate.

Common Causes of a Missing Hashboard

  • Loose signal cable
  • Loose or damaged power connector
  • Power supply problem
  • Hashboard hardware failure
  • Firmware incompatibility
  • Overheating
  • ASIC-chip detection failure

Hashboard repairs should be performed only by qualified technicians using procedures suitable for the exact miner model.

Check Hardware Errors

Hardware errors indicate that some ASIC calculations were not completed correctly.

A small amount of hardware error activity may occur on some miners, but an unusually high or rapidly increasing value can indicate instability.

Possible causes include:

  • Excessive frequency
  • Insufficient voltage
  • High temperature
  • Power instability
  • Failing ASIC chips
  • Firmware problems

High hardware errors may reduce effective hashrate and increase invalid-share submissions.

Check Miner Temperature

Excessive temperature can cause ASIC chips to reduce performance, become unstable, or trigger protective shutdowns and restarts.

Check that:

  • Temperature values are within the manufacturer's recommended range.
  • Air intake areas are not blocked.
  • Hot exhaust air does not return to the miner intake.
  • Fans are operating correctly.
  • The mining room has sufficient ventilation.
  • Air filters and heat sinks are not blocked by dust.
  • Hydro-cooling or immersion systems operate correctly when applicable.

Use the operating limits published for the exact miner model. Do not apply one universal temperature limit to every ASIC device.

Check Fan Operation

A fan problem may cause high temperature, reduced performance, protection mode, or repeated restarts.

Check:

  • All expected fans are detected.
  • Fan speed is visible.
  • No fan reports zero speed while the miner is running.
  • Fan speed is not repeatedly rising and falling without reason.
  • No cable or object blocks the fan blades.

Do not operate an air-cooled ASIC miner with a failed or disconnected required fan.

Clean Dust and Air Channels

Dust accumulation restricts airflow and increases heat.

Inspect:

  • Front and rear fan guards
  • Heat sinks
  • Air intake filters
  • Rack airflow paths
  • Mining-room ventilation

Power down the device safely before cleaning and use a maintenance method appropriate for the exact miner model and environment.

Check Electrical Power

ASIC miners require stable electrical power. Voltage drops, overloaded circuits, damaged connectors, or insufficient power supplies can cause low hashrate and repeated restarts.

Check:

  • Input voltage
  • Power supply capacity
  • Power cable condition
  • Connector temperature
  • Power distribution equipment
  • Voltage stability under load
  • Electrical phase balance where applicable

Immediately investigate loose, damaged, discolored, or overheated electrical connections.

Check the Power Supply

A weak or failing power supply may not provide sufficient stable power to all hashboards.

Possible signs include:

  • One or more missing hashboards
  • Repeated miner restarts
  • Hashrate dropping under load
  • Power-related log errors
  • Unstable fan operation

Use only a compatible power supply with sufficient capacity for the miner and its configured performance mode.

Check Overclocking Settings

Overclocking increases frequency to produce higher local hashrate, but aggressive settings can make the miner unstable.

Possible results include:

  • Higher hardware errors
  • Rejected or invalid shares
  • Overheating
  • Increased power consumption
  • Hashboard resets
  • Frequent miner restarts

If instability began after applying a performance profile, return the miner to its previous stable or factory-supported setting and monitor the result.

Check Undervolting Settings

Undervolting can reduce power consumption, but insufficient voltage may cause unstable ASIC operation.

Symptoms may include:

  • Fluctuating local hashrate
  • Missing ASIC chips
  • Invalid shares
  • Hashboard restarts
  • Reduced effective PECPool hashrate

If the issue began after changing voltage settings, return to a known stable profile and compare the result.

Check Miner Firmware

Firmware controls pool communication, ASIC frequency, voltage, cooling, hashboard detection, and share submission.

Firmware problems may cause:

  • Unstable hashrate
  • Repeated pool reconnections
  • Hashboard detection problems
  • High hardware errors
  • Duplicate or invalid shares
  • Unexpected restarts

Recommended practices:

  • Use trusted firmware.
  • Confirm compatibility with the exact miner model.
  • Review release notes before upgrading.
  • Back up important settings.
  • Do not interrupt power during firmware installation.
  • Avoid unknown or unverified modified firmware.

Check Miner Uptime and Restart History

A miner can show normal current hashrate while its 24-hour average remains low because it restarted several times earlier.

Check:

  • Current uptime
  • Restart history
  • Kernel or event log
  • Watchdog events
  • Power-loss records
  • Temperature-protection events

Repeated restarts reduce average hashrate even when the miner performs normally between restarts.

Check Network Stability

Network problems can reduce effective pool-side hashrate while local miner hashrate remains normal.

Possible signs include:

  • Increasing stale shares
  • Repeated Pool Dead messages
  • Frequent failover to Pool 2 or Pool 3
  • Old last-share times
  • Gaps in the PECPool hashrate chart

Inspect:

  • Ethernet cables
  • Switch ports
  • Router and gateway performance
  • DNS resolution
  • Packet loss
  • ISP routing
  • Mining proxy performance

Test DNS Resolution

From Windows:

nslookup btc-eu.pecpool.com

From Windows PowerShell:

Resolve-DnsName btc-eu.pecpool.com

From Linux:

getent hosts btc-eu.pecpool.com

The test should return an IP address. If it does not, review the network and DNS configuration.

Test the Stratum Port

From Windows PowerShell:

Test-NetConnection btc-eu.pecpool.com -Port 3333

Look for:

TcpTestSucceeded : True

From Linux:

nc -vz btc-eu.pecpool.com 3333

If one port is blocked or unstable, test another supported PECPool port for the selected region.

Select a Stable PECPool Stratum Server

A server with slightly higher latency but stable routing may perform better than a server with lower latency and frequent packet loss.

Official PECPool Bitcoin stratum servers include:

Region Server Available Ports
Global btc.pecpool.com 3333, 443, 25
United States btc-us.pecpool.com 3333, 443, 25
Europe btc-eu.pecpool.com 3333, 443, 25
Russia btc-ru.pecpool.com 3333, 443, 25
Asia btc-as.pecpool.com 8443, 443, 25
Iran btc-ir.pecpool.com 8443, 443, 25
Iran Alternative btc.pecpool.cc 8443, 443, 25

Configure Backup Pool Addresses

Configure Pool 1, Pool 2, and Pool 3 to reduce downtime during a connection problem.

Example:

Pool 1

URL: stratum+tcp://btc-eu.pecpool.com:3333
Worker: myaccount.miner01
Password: x

Pool 2

URL: stratum+tcp://btc.pecpool.com:443
Worker: myaccount.miner01
Password: x

Pool 3

URL: stratum+tcp://btc-us.pecpool.com:25
Worker: myaccount.miner01
Password: x

Use the same worker identity for all three entries of the same physical miner.

Check Frequent Pool Switching

Frequent switching between Pool 1, Pool 2, and Pool 3 can create short mining interruptions and reduce effective hashrate.

Check:

  • Pool 1 reachability
  • Packet loss
  • DNS stability
  • Firewall rules
  • Router logs
  • Miner logs

If Pool 2 remains more stable than Pool 1, move the stable address to the primary position after completing sufficient testing.

Check Mining Proxy Performance

A mining proxy can reduce the number of external connections, but an overloaded proxy may delay mining jobs and share submissions.

Check:

  • Proxy CPU usage
  • Memory usage
  • Network capacity
  • Worker connection count
  • Proxy logs
  • Latency between miners and proxy
  • Latency between proxy and PECPool

When practical, temporarily connect one affected miner directly to PECPool. If performance improves, investigate the proxy or its network path.

Only One Miner Has Low Hashrate

If other miners on the same network operate normally, focus on the affected miner.

Check:

  • Hashboards
  • ASIC-chip count
  • Hardware errors
  • Temperature
  • Fan speed
  • Power supply
  • Firmware
  • Overclocking settings
  • Ethernet cable and switch port

All Miners Have Low or Unstable Hashrate

When many miners are affected at approximately the same time, investigate shared infrastructure.

Check:

  • Main internet connection
  • Router or gateway
  • Network switches
  • DNS service
  • Mining proxy
  • Electrical supply
  • Cooling and room temperature
  • Shared PECPool stratum route

Example 1: Low 24-Hour Average After Downtime

Suppose a miner shows:

Value Hashrate
Current Hashrate 104 TH/s
1-Hour Hashrate 99 TH/s
24-Hour Hashrate 73 TH/s

This pattern may indicate that the miner is currently operating normally but experienced downtime earlier during the previous 24 hours.

Review the chart and restart history before changing miner settings.

Example 2: Missing Hashboard

Suppose a miner normally produces approximately 120 TH/s but displays:

  • Local hashrate: 80 TH/s
  • PECPool 1-hour hashrate: 78 TH/s
  • One of three hashboards missing

The lower hashrate is caused by the miner hardware rather than the stratum connection. Check the missing board, power connections, signal cables, firmware, and power supply.

Example 3: Network-Related Low Pool Hashrate

Suppose a miner displays:

  • Local hashrate: 100 TH/s
  • PECPool 24-hour hashrate: 85 TH/s
  • High stale-share rate
  • Frequent Pool Dead messages

The miner is calculating locally, but too much useful work is being lost because of the network connection.

Investigate:

  • Packet loss
  • Stratum server selection
  • Ethernet cables
  • Router performance
  • Mining proxy stability

Example 4: Unstable Overclocking

Before overclocking:

Local Hashrate: 100 TH/s
PECPool 24-Hour Hashrate: 98 TH/s
Restarts: None

After overclocking:

Local Hashrate: 112 TH/s
PECPool 24-Hour Hashrate: 92 TH/s
Hardware Errors: High
Restarts: Frequent

The higher local peak hashrate did not produce better effective performance. Returning to the stable profile may improve the PECPool average and mining efficiency.

Recommended Troubleshooting Order

  1. Check whether the worker is Online.
  2. Review current, 1-hour, and 24-hour hashrate.
  3. Review the PECPool hashrate chart.
  4. Confirm that accepted shares are increasing.
  5. Check rejected and stale shares.
  6. Review miner uptime and restart history.
  7. Check all hashboards and ASIC chips.
  8. Review hardware errors.
  9. Check temperature, fans, and cooling.
  10. Check electrical power and the power supply.
  11. Return performance settings to a stable profile.
  12. Review miner firmware and logs.
  13. Test network stability and the stratum port.
  14. Try another official PECPool server or port.
  15. Monitor the result over a reasonable period.

Change One Setting at a Time

Changing the server, firmware, frequency, voltage, cooling, and network equipment at the same time makes it difficult to identify the real cause.

Use a controlled process:

  1. Record the current local and PECPool statistics.
  2. Record temperature, rejected shares, and hardware errors.
  3. Change one setting.
  4. Allow enough time for new statistics to accumulate.
  5. Compare the result.
  6. Keep or reverse the change.

Common Mistakes

  • Judging performance only from Current Hashrate
  • Checking too soon after a miner restart
  • Expecting PECPool hashrate to exactly match the local display
  • Ignoring rejected and stale shares
  • Ignoring previous worker downtime
  • Ignoring missing hashboards
  • Using unstable overclocking settings
  • Assuming every low-hashrate issue is caused by the pool
  • Changing several settings simultaneously
  • Comparing different miner models without considering rated performance

Quick Reference

Symptom Likely Cause Primary Check
Current hashrate fluctuates Normal short-term share variance Review 1-hour and 24-hour averages
Local and pool hashrate both low Miner hardware, cooling, power, or settings Check hashboards and miner status
Local hashrate normal, pool hashrate low Rejected shares or network instability Check shares, latency, and packet loss
Hashrate drops by a large fixed amount Missing hashboard Check chain and board detection
Repeated chart drops Restarts, overheating, power, or network Check logs and uptime
24-hour average low but current normal Previous downtime Review the 24-hour chart

Final Checklist

  • The worker is Online in PECPool.
  • Accepted shares are increasing.
  • The miner has been running long enough for averages to stabilize.
  • Current, 1-hour, and 24-hour hashrate have been compared correctly.
  • The PECPool chart has been reviewed for gaps and restarts.
  • Rejected and stale shares remain low and stable.
  • All expected hashboards are detected.
  • Hardware errors are not unusually high.
  • Temperature and cooling are normal.
  • Fans operate correctly.
  • Electrical power and the power supply are stable.
  • Frequency and voltage settings are stable.
  • Firmware is trusted and compatible.
  • The selected PECPool stratum server is stable.
  • Pool 1, Pool 2, and Pool 3 are configured.
  • The miner log contains no repeated critical errors.

Focus on Stable Effective Performance

The highest momentary local hashrate is not always the best mining result. A stable miner with low rejected shares and continuous uptime can produce better effective performance than an aggressively configured miner that frequently restarts or submits invalid work.

Use the PECPool 1-hour and 24-hour averages together with accepted shares, worker status, last-share time, and the hashrate chart.

When the longer averages remain low, troubleshoot the problem in a controlled order: network, shares, hashboards, temperature, power, firmware, and performance settings.

How to Fix Unstable or Low Hashrate