在以太坊(ETH)挖矿中,算力(Hashrate)直接决定了矿工的挖矿效率和收益,准确测试算力不仅能评估硬件性能,还能及时发现潜在问题(如散热不足、驱动异常),本文将详细介绍ETH挖矿算力的测试方法、常用工具及注意事项,帮助矿工高效掌握算力状态。
算力是指矿工在单位时间内处理哈希运算的能力,单位为MH/s(兆哈希/秒)、GH/s(吉哈希/秒)或TH/s(太哈希/秒),1 GH/s = 1000 MH/s,表示矿机每秒可完成10亿次哈希运算,以太坊挖矿采用Ethash算法,算力受GPU型号、显存、散热、驱动版本等因素影响。
测试ETH算力的核心思路是:运行与实际挖矿算法一致的Ethash哈希计算任务,统计单位时间内完成的哈希次数,以下是三种主流测试方法,从易到难排列,适合不同需求的矿工。

大多数主流挖矿软件(如PhoenixMiner、NBMiner、lolMiner)都内置了算力测试功能,无需额外安装工具,适合快速验证算力是否正常。
下载并配置挖矿软件
start.bat),输入以下命令: PhoenixMiner.exe -pool ethash.pool.com:5555 -wal YourWalletAddress.WorkerName -pass x
-pool:可使用测试池(如ethash.pool.com:5555)或实际挖矿池地址; -wal:你的钱包地址(如0x1234...) 矿工名称(如rig1); -pass x:固定参数,无需修改。 启动算力测试
start.bat,软件会自动连接矿池并开始挖矿。 Speed或Total hashrate字段,即为当前算力(如5 MH/s)。 停止测试

直接关闭命令行窗口,软件会停止挖矿。
-test参数,如nbminer.exe -a ethash -o stratum tcp://ethash.pool.com:5555 -u YourWalletAddress.WorkerName -p x -test。 --test参数,如lolMiner.exe --algo ETHASH --pool ethash.pool.com:5555 --user YourWalletAddress.WorkerName --pass x --test。 专用测试工具(如T-Rex Miner、Ethash Bench)无需联网,直接通过本地计算生成算力数据,适合离线测试或对比不同硬件性能。
T-Rex Miner是一款高性能挖矿软件,其内置的--benchmark模式可精准测试ETH算力,且支持多GPU并行测试。
下载T-Rex Miner

运行基准测试
trex.exe -a ethash -b 1 -d 0,1,2
参数说明:
-a ethash:指定Ethash算法; -b 1:开启基准测试模式(1表示单次测试,0表示持续测试); -d 0,1,2:指定测试的GPU设备ID(如0,1表示测试前两块显卡)。 查看测试结果
GPU0: 32.8 MH/s)及显存使用情况。 T-Rex.log)。 在线算力计算器(如WhatToMine、2CryptoCalc)通过输入GPU型号、显存大小、功耗、电费等参数,估算ETH挖矿的理论算力及收益,适合初步评估硬件潜力。
即使使用相同的测试方法,算力结果也可能因以下因素出现偏差,需注意控制:
如果测试结果低于预期(如RTX 3060理论算力38 MH/s,实测仅30 MH/s),可通过以下方式优化: