Gminer 配置参数

Gminer简介

  • GitHub主页 地址: https://github.com/develsoftware/GMinerRelease
  • 发布-下载地址: https://github.com/develsoftware/GMinerRelease/releases,下载对应操作系统的文件即可,例如gminer_2_53_windows64.zip
  • 说明: 这是一个参与区块链计算的工具程序,向程序传入算法、计算池服务地址、账号名称,即可快速参与区块链的计算,从而获得奖励。
  • 使用简介: 下载gminer_2_53_windows64.zip,解压,下面有一个miner.exe和很多bat后缀的文件,miner.exe是计算程序、bat后缀的文件是执行示例。例如,打开cmd命令行或者PowerShell,在该目录下执行.\miner.exe --algo ethash --server es.huobipool.com:1800 --user jhzok001.worker001,即可开始。

比较常用的参数的说明

  • --algo指定的是算法,不同的币种使用的算法不一样,具体参考解压目录下的bat后缀的文件,例如计算E河蟹T河蟹H,使用--algo ethash
  • --server指定的是计算池服务地址(IP和PORT),例如es.huobipool.com:1800,在你加入的区块链计算池处获取,例如火**池。也可以由--server指定IP,--port指定PORT,为了避免重复记忆,你只管记住直接使用--server指定IP和PORT即可。
  • --user指定的部分,例如jhzok001.worker001.前面的是用户名或钱包地址,例如火**池的子账号名称,.后面的是计算节点名称,可以随意指定,主要是方便自己在区块链计算池页面上查看
  • --fan 是显卡风扇的转速,范围为0-100,不指定时是显卡自动控制转速
  • --pl 是电源功耗限制,N卡的范围为0-100,A卡的范围为-50到50
  • --cclock 是显卡的核心频率,单位为MHz
  • --mclock是显卡显存的频率,单位为MHz
  • --templimit是最高的温度限制,单位是摄氏度,超过该温度后,参与区块链计算程序将停止参与区块链计算直到显卡温度低于该温度
  • --api是监控服务的端口,填写端口后(例如23333),可以在本地浏览器查看参与区块链计算详情,地址为 http://localhost:填写的端口号
  • --logfile 指定日志的输出文件,例如.\miner.log
  • --list_devices 显示可以参与区块链计算的显卡编号,例如进入cmd命令行,执行.\miner.exe --list_devices
  • --devices指定参与区块链计算的显卡,填编号,可以先使用.\miner.exe --list_devices查看到编号,再填写编号。有多个显卡的,可以按空格分隔编号,例如--devices 0 2 3

参数组合

  • 快速开始参与区块链计算,必备参数,示例 .\miner.exe --algo ethash --server es.huobipool.com:1800 --user jhzok001.worker001
  • 多个显卡限制多个不同最高温度,示例 .\miner.exe --algo ethash --server es.huobipool.com:1800 --user jhzok001.worker001 --devices 0 2 3 --templimit 80 75 75
  • 显卡超频参数组合,示例 .\miner.exe --algo ethash --server es.huobipool.com:1800 --user jhzok001.worker001 --pl 58 --mclock 800 --fan 80。对于电源功耗、显存频率、风扇转速的参数调整,你可以直接抄[轻**工]上的,选择自己对应的显卡即可。另外,当我们不需要超频时,也可以直接使用--pl参数来限制显卡功耗。
  • 多个区块链计算池的失效备援(failover),当某个区块链计算池失效时,可以继续使用其他区块链计算池继续参与区块链计算,示例 .\miner.exe --algo ethash --server es.huobipool.com:1800 --user jhzok001.worker001 --server es.huobipool.com:443 --user jhzok001.worker001 --server es.huobipool.com:3333 --user jhzok001.worker001,当第一个区块链计算池服务地址和用户失效时,将切换到第二个区块链计算池服务地址和用户,以此类推。

便捷使用

  • 为了便捷使用,我们可以编写bat代码,直接双击执行,开始参与区块链计算。例如:
    • 创建文件my_mine_eth.bat
    • 编辑内容如下
      miner.exe --algo ethash --devices 0 --pl 58 --mclock 800 --fan 80 --templimit 75 --api 10050 ^
      --server es.huobipool.com:1800 --user jhzok001.worker001 ^
      --server es.huobipool.com:443 --user jhzok001.worker001 ^
      --server es.huobipool.com:3333 --user jhzok001.worker001 ^
      --server es.huobipool.com:1801 --user jhzok001.worker001
      pause
      
    • 解释说明
      • --algo ethash --devices 0 指定计算E河蟹T河蟹H的算法,以及参与区块链计算的显卡设备。
      • --pl 58 --mclock 800 --fan 80 --templimit 75 指定显卡功耗、显存频率超频、风扇转速,并且限制最高温度为75度,达到该温度后停止参与区块链计算,恢复正常温度后继续参与区块链计算。
      • --api 10050 指定监控服务的端口,开启后可在浏览器查看参与区块链计算详情,例如 http://localhost:10050/。你可以不开启,直接在命令行界面查看。
      • 后面几个--server --user用于失效备援,防止区块链计算池、用户的意外情况。
    • 需要参与区块链计算时,双击执行my_mine_eth.bat,即可。
    • 其他:参照解压目录下的sample_config.txt,编写自己的配置,执行miner --config sample_config.txt亦可
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐