Проверка стабильности разгона: почему десять минут — не тест

Выставили пресет, постояло десять минут без падений — «стабильно, погнали». А через три дня риг перезапускается каждую ночь. Нестабильность редко показывает себя сразу: она прячется в редких событиях, которые и ловит только длинный прогон с журналом.

Коротко (для тех, кто без чтения)

  • Короткий тест ловит только грубый перебор. Тонкая нестабильность проявляется редкими ошибками — раз в часы или сутки.
  • Эталонный прогон — минимум сутки реальной работы под пресетом с журналом ошибок, перезапусков и температур.
  • Признаки нестабильности: ошибки вычислений в майнере, перезапуски, выросшая доля устаревших шар, «плывущий» хешрейт.
  • Меняйте один параметр за раз и после каждого изменения — новый прогон, иначе вы не узнаете, что помогло.
  • Стабильность проверяется заново после смены алгоритма, майнера, драйвера и сезонного потепления.

Почему короткие тесты врут

Ошибки разгона — события вероятностные. Пресет «на грани» может выдавать одну ошибку в час: за десять минут вы её не увидите, а за неделю набежит 170 ошибок и несколько перезапусков. Хуже того, часть ошибок не роняет майнер, а просто отбраковывается пулом — хешрейт «в риге» при этом выглядит отлично (про разницу цифр — статья про пул и риг).

Вторая причина — температура. Карта прогревается полностью за 20–40 минут, а комната и корпус — за часы. Пресет, стабильный «на холодную», может плыть к вечеру, когда всё вокруг прогрелось. Короткий тест из холодного состояния — это тест другой системы, не той, что будет работать неделями.

И третья: нагрузка в майнинге не постоянна. Разные задачи по-разному грузят карту, и граничный пресет падает именно на «неудобной» работе — которая в десятиминутку может просто не попасться.

Что считать признаками нестабильности

Протокол прогона и журнал

Рабочий протокол простой: применили пресет → сутки работы → смотрим журнал. Чисто — пресет принят. Ошибки или перезапуск — откатываем последний шаг и повторяем сутки. Да, это медленно: полный подбор вручную так и растягивается на недели (арифметика — в статье про ручной подбор).

Журнал важнее ощущений: «вроде всё нормально» не выживает против записей. Минимальный набор — время, карта, событие (ошибка, перезапуск), температура на момент события. По журналу видны и паттерны: ошибки каждую ночь в жару — это не разгон, а температура; ошибки после смены пресета — это разгон.

И помните про повторную проверку: пресет «истекает». Смена алгоритма (про разные типы — ядро или память), обновление майнера (когда обновляться), новая карта в риге (обкатка), летняя жара — всё это повод для нового прогона, а не для веры в старый.

Куда тут автоматика

Длинный прогон с журналом — идеальная задача для автоматики: скучно, долго, требует дисциплины. OCBot проверяет каждый подобранный пресет длительной работой, а не десятиминуткой, и держит историю событий по картам — паттерны видны без ручного дневника. Если пресет «поплыл» через месяц, это видно по журналу, а не по упавшему доходу.