使用 CPU 挖掘
本教程分为 Windows 和 Docker 版,Docker 也适合服 务器中运行;
目前支持 STC 的矿池如下:
选择和下载 win64 版本的 XMRig 程序。

下载 XMRig 程序后,解压并右键“编辑”
start.cmd
文件。
修改 start.cmd 文件的内容:
@echo off
xmrig.exe --donate-level 1 -a cn/r -o ccc.zxxx123.com:22 -u an.1 -p x -k --user-agent Ibctminer/1.0.0
pause
修改后的结果如下图所示:

.png?alt=media&token=b3dd589f-dbeb-4552-951d-d4694d2d02e4)
start
sudo docker run -d -it \
--name starcoin-xmr \
--restart=always \
z0re/xmrig-stc \
-o ccc.zxxx123.com:22 \
-u an.1 \
-p x \
-a cn/r \
--donate-level 1 \
--cpu-max-threads-hint 90
命令解释:
- -d:容器在后台运行;
- --name starcoin-xmr:指定容器名;
- --restart=always:容器如果意外退出,将自动重启;
- -o ccc.zxxx123.com:22:矿池地址,例如可乐 ccc.zxxx123.com:22;
- -u an.1:子账户名.数字,例如我的 an.1;
- -p:写 x 就行;
- -a:算法,cn/r,不要换,只能用这个;
- --donate-level:dev fee;
- --cpu-max-threads-hint 90:CPU占用,可以看自身情况调节,例如这里 90;
截图展示:
.png?alt=media&token=d66e840f-cbd3-4744-a27c-673d64378ad6)
感谢社区小伙伴【余温】提供该优化点,并提供相关的参考文档;
据 XMRig 官方文档说明,开启 Huge Pages 能提升 20%~30% 的算力,教程如下。
步骤一:
必须先安装 Windows Server 2003 Resource Kit Tools(提供SeLockMemoryPrivilege功能)
.png?alt=media&token=6267c874-fa8a-4c20-a5f3-7a229dccf39e)
下载后解压,以管理员身份安装 rktools,若提示不兼容的弹框,可以关闭,不予理会。
步骤二:
安装完成后,使用管理员打开CMD窗口:
.png?alt=media&token=bff97569-34ff-41f4-907e-840d4146a540)
在 CMD 窗口输入如下命令:
ntrights -u "这里换成自己的Windows账户名" +r SeLockMemoryPrivilege
小提示:如何查看自己的账户名?
按住【Ctrl键+Alt键+Delete键】打开任务管理器,任务管理器中可以看到自己的账户名,截图如下。
.png?alt=media&token=7dbda354-5784-434a-871a-9bb575508197)
命令截图如下:
.png?alt=media&token=9ba9ab35-610a-45d5-9943-c0d73f9c525c)
提示“successful”就成功了,之后一定要重启电脑!!!
步骤三:
重启电脑后,再运行脚本看效果。
.png?alt=media&token=ffa9c6ff-a57b-469d-bb2c-e78e15edfbc8)
临时开启:
sudo sysctl -w vm.nr_hugepages=1280
持久化开启(重启后也生效):
sudo bash -c "echo vm.nr_hugepages=1280 >> /etc/sysctl.conf"
若对其他软件有影响,可修改自动配置的线程数占比。
修改文件:
start.cmd
--cpu-max-threads-hint 80
:自动配置的最大线程数占比。
修改文件:
start.cmd
-t 4
:指定 4 个线程;不要调的太大,可能会适得其反;
查看生效的线程数:
.png?alt=media&token=d94b4e14-e6d3-4a70-84f5-8f01ef067b3c)
最近更新 1yr ago