RustMinerSystem

Документация

Протоколы RMS и сжатие соединений

Сравнение RMS2, RMS3, RMS3(Zstd) и RMS3(NB), уровень сжатия, super compression и число исходящих соединений.

Настройки сжатия

RMS оптимизирует транспорт на двух уровнях: протокол уменьшает объем внешних данных, а объединение соединений уменьшает число исходящих сессий. При настройке контролируйте трафик, CPU, latency, хешрейт и reject.

Сравнение протоколов

Протокол Сценарий Рекомендация
RMS3(NB) Экстремальное сжатие BTC/LTC Только BTC/LTC; прочитайте руководство NB.
RMS3(Zstd) Баланс сжатия и CPU Обычно меньше нагружает CPU, чем RMS3.
RMS3 Универсальное сильное сжатие Начинайте с низкого или среднего уровня.
RMS2 Историческая совместимость Только серверные порты RMS2.

Локальный и серверный протоколы должны точно совпадать.

Уровень и Super Compression

Более высокий уровень обычно уменьшает трафик и увеличивает нагрузку CPU. Синхронизируйте протокольные настройки, которые интерфейс требует задать с обеих сторон.

Порядок настройки:

  1. Создайте baseline на 1–5 майнерах.
  2. Проверьте протокол, монету, пароль и адрес.
  3. Начните с низкого или среднего уровня.
  4. Задайте число исходящих соединений.
  5. Усиливайте сжатие только после стабильного baseline.
  6. Меняйте один параметр за раз и записывайте результаты.

Число исходящих соединений

Меньшее число сильнее объединяет соединения, но может повысить CPU, latency и чувствительность reject. Начальные ориентиры:

  • RMS3 или RMS3(Zstd): около 1 исходящего соединения на 100 майнеров.
  • RMS3(NB): для BTC/LTC начните с 3–6 исходящих соединений на порт.
  • Разные монеты и локальные порты создают отдельные группы.

Критерии приемки

При расширении проверяйте безопасную нагрузку CPU/памяти, соответствие числа соединений, нормальные workers и хешрейт RustMinerSystem, стабильные latency/reject upstream-пула и ожидаемое сокращение трафика.

При росте CPU или reject уменьшите уровень сжатия, увеличьте число исходящих соединений, затем уменьшите число майнеров на одном RMS. Опубликованные проценты нельзя гарантированно повторить в любой среде; ориентируйтесь на production-измерения.