# 使用 CPU 挖掘

本教程分为 Windows 和 Docker 版，Docker 也适合服务器中运行；

目前支持 STC 的矿池如下：

<table><thead><tr><th width="150" align="center"></th><th width="191" align="center">可乐</th><th width="177" align="center">大象</th><th width="150" align="center">币印</th><th align="center">ViaBTC</th></tr></thead><tbody><tr><td align="center"></td><td align="center"><a href="https://www.bixin.im">点击前往</a></td><td align="center"><a href="https://www.dxpool.com/register/phone?refer=542717">点击前往</a></td><td align="center"><a href="https://www.poolin.com">点击前往</a></td><td align="center"><a href="https://www.viabtc.com/signup?refer=693440">点击前往</a></td></tr><tr><td align="center">矿池地址</td><td align="center"><p>ccc.zxxx123.com</p><p>端口：22</p></td><td align="center"><p>stc.ss.dxpool.net</p><p>端口：9977</p></td><td align="center"><p>stc.ss.poolin.com</p><p>端口：443</p></td><td align="center"><p>stc.viabtc.com</p><p>端口：3005</p></td></tr><tr><td align="center">初始难度</td><td align="center">7000</td><td align="center">10000</td><td align="center"><p>8192</p><p>可调节，例如密码处填：fixed=3000</p></td><td align="center">可调节，例如密码处填：d=3000</td></tr></tbody></table>

## 一、Windows用户 <a href="#zalot" id="zalot"></a>

### 1.1 下载 XMRig <a href="#bwkcd" id="bwkcd"></a>

下载地址：<https://github.com/xmrig/xmrig/releases/latest>

选择和下载 win64 版本的 XMRig 程序。

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2F8u5qkCs3OK3DYQDn5dHQ%2Fimage.png?alt=media\&token=43cd764b-f693-4315-b050-74ff419446be)

### 1.2 修改脚本 <a href="#otcrt" id="otcrt"></a>

下载 XMRig 程序后，解压并右键“编辑” `start.cmd` 文件。

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FsMpDEQ9BICM8ZLGJOcmH%2Fimage.png?alt=media\&token=a1917498-5d7e-45e7-b306-4f86de04cc60)

修改 start.cmd 文件的内容：

```powershell
@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
```

修改后的结果如下图所示：

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FlII38Xgx61MvtKczttDf%2Fimage.png?alt=media\&token=d0e65112-fbd8-43bb-9c01-c3f4cf0a4589)

### 1.3 双击运行 <a href="#l7yut" id="l7yut"></a>

![start](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FQQFVx5XGPQo44pXRQwTJ%2Fimage%20\(3\).png?alt=media\&token=b3dd589f-dbeb-4552-951d-d4694d2d02e4)

## 二、Docker 用户 <a href="#bucys" id="bucys"></a>

```
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；

截图展示：

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2Fd6InOKhXoxCRbbA2sHcq%2Fimage%20\(4\).png?alt=media\&token=d66e840f-cbd3-4744-a27c-673d64378ad6)

## 三、性能优化 <a href="#z3hen" id="z3hen"></a>

### 3.1 开启 Huge Pages <a href="#xfrdy" id="xfrdy"></a>

感谢社区小伙伴【余温】提供该优化点，并提供相关的参考文档；

据 XMRig 官方文档说明，开启 Huge Pages 能提升 20%\~30% 的算力，教程如下。

#### 3.1.1 Windows（各版本均适用） <a href="#cc8ff" id="cc8ff"></a>

**步骤一：**

必须先安装 Windows Server 2003 Resource Kit Tools（提供SeLockMemoryPrivilege功能）

**下载地址**：<https://wwa.lanzoui.com/b0f8hmm6b> 密码: star

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FFkr0XAJclhyHRy6qXILf%2Fimage%20\(5\).png?alt=media\&token=6267c874-fa8a-4c20-a5f3-7a229dccf39e)

下载后解压，以管理员身份安装 rktools，若提示不兼容的弹框，可以关闭，不予理会。

**步骤二：**

安装完成后，使用管理员打开CMD窗口：

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FaA8OaLJytyQVcEzvjEU8%2Fimage%20\(6\).png?alt=media\&token=bff97569-34ff-41f4-907e-840d4146a540)

在 CMD 窗口输入如下命令：

```
ntrights -u "这里换成自己的Windows账户名" +r SeLockMemoryPrivilege
```

小提示：**如何查看自己的账户名？**

按住【Ctrl键+Alt键+Delete键】打开任务管理器，任务管理器中可以看到自己的账户名，截图如下。

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FI5IKPNUg9GL9e2JSmkaG%2Fimage%20\(7\).png?alt=media\&token=7dbda354-5784-434a-871a-9bb575508197)

命令截图如下：

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FXxQiQH1oMbW7Uml1ppHb%2Fimage%20\(8\).png?alt=media\&token=9ba9ab35-610a-45d5-9943-c0d73f9c525c)

提示“successful”就成功了，之后一定要重启电脑！！！

**步骤三：**

重启电脑后，再运行脚本看效果。

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FxY4bdHd8wYo2v2PWw58n%2Fimage%20\(9\).png?alt=media\&token=ffa9c6ff-a57b-469d-bb2c-e78e15edfbc8)

#### 3.1.2 Linux <a href="#nblgs" id="nblgs"></a>

临时开启：

```
sudo sysctl -w vm.nr_hugepages=1280
```

持久化开启（重启后也生效）：

```
sudo bash -c "echo vm.nr_hugepages=1280 >> /etc/sysctl.conf"
```

### 3.2 修改 CPU 线程占用比 <a href="#ph7bf" id="ph7bf"></a>

若对其他软件有影响，可修改自动配置的线程数占比。

修改文件：`start.cmd`

`--cpu-max-threads-hint 80`：自动配置的最大线程数占比。

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FitqWwqfNLGWrQR4lVvRj%2Fimage.png?alt=media\&token=4241b4e2-d07e-4393-a85b-6e5b82c1232d)

### 3.3 指定线程数 <a href="#vjrvf" id="vjrvf"></a>

修改文件： `start.cmd`

`-t 4`：指定 4 个线程；不要调的太大，可能会适得其反；

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2FpONTHDlXh7UbonasDsfT%2Fimage.png?alt=media\&token=caaa42c9-252e-4daa-8963-3edbe8e593b3)

查看生效的线程数：

![](https://954439042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdXzzGpY0VSaA01mucBHD%2Fuploads%2F7qBR6aPf9PgabV5tLZIs%2Fimage%20\(12\).png?alt=media\&token=d94b4e14-e6d3-4a70-84f5-8f01ef067b3c)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.starcoin.movemove.org/wa-jue/shi-yong-cpu-wa-jue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
