Как понять сообщения в окне XMRig? Статистика шар, статус майнинга и параметры работы.
Что можно увидеть в окне майнера?
На примере монеты RandomX Monero, майнинг на процессоре и видеокарте.
Версия майнера и набор библиотек Microsoft Visual Studio
Набор библиотек, которые использует майнер.
HUGE PAGES permission granted — майнер обнаружил поддержку “больших страниц” виртуальной памяти. Назначаются во время загрузки. Говорит о том, что майнер может работать с массивами данных на 2 Мегабайта (стандартный размер страницы 4096 Килобайт). Поддержка HUGE PAGES повышает производительность.
1GB PAGES unavailable — аналог HUGE PAGES, только ещё больше, поддержка массива данных на 1 Гигабайт. Поддержка 1GB PAGES повышает производительность, но недоступна для ОС Windows. 1GB PAGES работает только на Linux, а потому майнер сообщает, что эта настройка не работает.
Информация о процессоре, его модель, тактовая частота, разрядность (64 или 86), объём кэш памяти разных уровней, количество ядер и потоков. Для майнинга используются только физические ядра и потоки, виртуальные потоки майнить не могут — им банально не хватит кэша.
Информация о оперативной памяти. Общий размер памяти и сколько использовано системой, расположение планок памяти на материнской плате, их модель, объём, версия, тактовая частота.
Информация о модели материнской платы.
Установленный размер комиссии разработчика. По умолчанию 1%. Можно выставить от 1% до 5%, с шагом в 1%
ASSEMBLY — майнер определяет производителя процессора, и подбирает для него автоматическую сборку поддерживаемых инструкций, библиотек и настроек.
Майнер сообщает адрес пула, порт пула куда собирается майнить и монету, которую будет майнеть.
COMMANDS — список быстрых команд для работы с майнером: - hashrate — нажав клавишу h можно получить подробную информацию по хешрейту; - pause — нажав клавишу p можно поставить майнинг на паузу; - resume — нажав клавишу r можно возобновить майнинг; - results — нажав клавишу s можно получить подробную информацию по процессу майнинга; - connection — нажав клавишу c можно получить подробную по состоянию подключения.
OPENCL disabled — OpenCL набор библиотек для работы с видеокартами AMD. Они нужны, чтобы майнить на видеокартах AMD. Так как в компьютере нет видеокарт AMD, майнер сообщает, что этот набор библиотек не используется.
CUDA и NVML — CUDA набор библиотек для работы с видеокартами Nvidia. Они нужны, чтобы майнить на видеокартах Nvidia. Майнер обнаружил видеокарту Nvidia, которая участвует в майнинге. Сообщает о версии библиотек CUDA и версии драйверов видеокарты NVML.
CUDA GPU — майнер сообщает информацию о видеокарте Nvidia. Сообщает её порядковый номер (майнер считает порядок от 0), её номер PCIE в системе, её модель, частоту ядра/частоту памяти в Мегагерцах, сообщает об архитектурных особенностях ядра (чем выше значение smx и arch, тем лучше видеокарта будет майнить), объем видеопамяти и сколько памяти доступно под майнинг.
net — команды сообщают о работе и состоянии подключения. Майнер сообщает к какому пулу подключается, порт пула и его IP адрес.
Майнер получил работу от пула new job, сообщает сложность работы на пуле (задаётся пулом), так же сообщает алгоритм rx/0 (RandomX, Monero)
cpu — команды сообщают о работе и состоянии процессора. Майнер подключил алгоритм argon2 и инструкции AVX2 (Advanced Vector Extensions) для улучшения показателей майнинга (если поддерживаются процессором).
msr — команда сообщает о подключении инструкций оптимизации майнинга msr (если поддерживаются процессором).
randomx — сообщает о событиях, связанных с конкретным алгоритмом. init dataset algo rx/0 — говорит об успешном построении таблицы с базой данных для запуска майнинга.
Сообщает о том, какой объём памяти выделен под нужды майнинга.
Формирование базы данных dataset прошло успешно, время за которое произведён датасет в миллисекундах.
Майнер сообщает о том, сколько потоков используется для майнинга: 6 потоков для процессора и 1 поток для видеокарты. Оба вычислительных блока поддерживают huge pages на 2 Мегабайта.
Сводка по состоянию видеокарты: порядковый номер в майнере, адрес шины PCIe, intensity — интенсивность майнинга, threads — вычислительные потоки видеокарты, blocks — вычислительные блоки видеокарты, bf (block factor) — режим работы вычислительных блоков, bs (block sleep) — режим энергосбережения блоков (относится к P-states режимам видеокарты), memory — объём памяти используемый под майнинг, name — модель видеокарты.
Майнер сообщает о готовности оборудования (видеокарты и процессора) выполнять работу — майнить. Все доступные потоки процессора используются 6\6, все потоки видеокарты используются 1\1.
Краткая сводка о состоянии видеокарты: порядковый номер, 78W — энергопотребление видеокарты в ваттах, 80C — температура видеокарты в градусах Цельсия, 1380/6801 Mhz — частота ядра/памяти видеокарты в Мегагерцах.
Майнер сообщает со суммарном хешрейте за 10 секунд/60 секунд/10 минут в H/s (Хеши в секунду).
accepted — майнер сообщил, что шара успешно водтверждена пулом, сложность шары и время, за которое она была подтверждена. Статус шары так же может быть rejected — отклонённая шара, чаще всего из-за соединения с интернетом, или просто опоздавшие шары (stale) — кто-то решил задачу раньше. Избавится от них полностью не получится, но принято считать, что “норма” 1-2% от общего числа всех шар. incorrect — повреждённые, неправильны шары — такие шары появляются в случае переразгона, ошибки видеокарты, процессора или ОЗУ, выхода памяти из строя. Видеокарта или процессор считают неправильно (2+2=5).
При нажатии клавиши h можно получить подробную сводку по хешрейту. Майнер покажет таблицу, в которой будет отображён хешрейт каждого отдельного потока и видеокарты, а так же суммарный хешрейт.
При нажатии клавиши s можно получить подробную сводку по статистике майнинга. Майнер покажет таблицу, в которой будет отображена статистика по принятым, отклонённым, неправильным шарам, сложность шары, среднее время нахождения шары, эффективность майнинга.