diff --git a/consensus/ethash/consensus.go b/consensus/ethash/consensus.go index 99eec82211..659d1683fd 100644 --- a/consensus/ethash/consensus.go +++ b/consensus/ethash/consensus.go @@ -98,7 +98,7 @@ func (ethash *Ethash) VerifyHeaders(chain consensus.ChainReader, headers []*type } // Spawn as many workers as allowed threads - workers := runtime.GOMAXPROCS(0) + workers := runtime.NumCPU() if len(headers) < workers { workers = len(headers) }