RustMinerSystem

文档

压缩设置

配置 RMS2、RMS3、RMS3(Zstd)、超级压缩、压缩级别和连接压缩数量。

压缩设置

RMS 压缩分为两层:端口协议层的数据压缩,以及出口连接数量压缩。

功能作用

压缩设置用于减少公网带宽和出口连接数量,同时把拒绝率、CPU 负载和延迟控制在可接受范围内。

协议层压缩

添加或编辑本地端口时,需要选择远程协议:

协议 适用场景
RMS2 保守压缩,兼容 RMS2 服务端端口。
RMS3 更高压缩率,但 CPU 占用更高。
RMS3(Zstd) RMS3 的连接逻辑加 Zstd 压缩,通常对 CPU 更友好。

本地协议必须与服务端监听协议一致。

超级压缩

RMS3 包含 超级压缩。它可以显著降低流量体积,尤其适合 BTC 和 LTC。小币种或特殊矿机出现异常、拒绝率升高时,可以先关闭超级压缩测试。

修改超级压缩时,服务端端口和 RMS 本地客户端需要保持一致。

压缩级别

RMS 提供低、中、高压缩级别。级别越高通常压缩越明显,但 CPU 压力也越大。建议逐步测试:

  1. 从低或中开始。
  2. 观察 CPU、内存、拒绝率和延迟。
  3. 测试矿机稳定后再提高级别。
  4. 拒绝率升高或 RMS CPU 长期过高时回退。

连接压缩数量

连接压缩 卡片会打开连接模式弹窗。RMS3 强制使用压缩模式,可以设置每个端口压缩到多少出口连接。

数值越低,公网出口连接越少,压缩效果通常越强。代价是 CPU 压力、延迟和拒绝率敏感度更高。

推荐起点:

  • 千台以下矿机:先测试 12
  • 大多数部署:先测试 16
  • 每个币种和端口单独观察。

示例:连接压缩数量为 1 时,本地 RMS 同时接入 BTC 1000 台和 LTC 1000 台,出口连接会按端口分组,通常 BTC 和 LTC 分别形成自己的出口连接。

调参顺序

建议按这个顺序调整:

  1. 小规模矿机先确认基础连接正常。
  2. 确认协议、币种和密码一致。
  3. 设置连接压缩数量。
  4. 选择压缩级别。
  5. 开启或关闭超级压缩。
  6. 逐批扩大矿机数量。