T-Rex Miner - Настройки, Команды, Параметры Командной Строки

9 мин на чтение

Настройка всех команд программы для майнинга T-Rex Miner.

T-Rex Miner

Скачать

Скачать Cейчас

Скачать (зеркало)

Поддерживаемые алгориты

Справа приведен список алгоритмов, поддерживаемых программой майнинга T-Rex (майнер). Для каждого из алгоритмов показана комиссия программы. Эта комиссия обычно не превышает нескольких процентов и используется разработчиками майнера для поддержания и улучшения его работы, а также для добавления новых функций. Комиссия берется из-за того, что программа каждый час за короткий промежуток времени (обычно не более минуты) переводит деньги на кошелек разработчика.

Алгоритм Комиссия, %
Ethash 1.0
Etchash 1.0
Octopus 2.0
Kawpow 1.0
Mtp 1.0
Mtp-tcr 1.0
Multi 1.5
Progpow 1.0
Progpowz 1.0
Progpow-veriblock 1.0
Progpow-veil 1.0
Tensority 1.0

Основные параметры в командной строке

Чтобы запустить майнер, вам нужно указать три команды:

  1. алгоритм для майнинга
  2. адрес пула
  3. адрес кошелька или логин пула

Список алгоритмов:

-a, --algo		Specify the hash algorithm to use.
   autolykos2
   etchash
   ethash
   firopow
   kawpow
   mtp
   mtp-tcr
   multi
   octopus
   progpow
   progpow-veil
   progpow-veriblock
   progpowz
   tensority

Полный список команд:

--coin [Ethash, ProgPOW] Установить имя монеты. Помогает избежать повторных сборок DAG при переключении обратно с сеанса оплаты разработчика. Пример: eth для Ethereum, zil для Zilliqa.

--extra-dag-epoch Выделить дополнительный DAG на GPU для указанной эпохи. Может быть полезен для двойного майнинга монет типа Zilliqa (ЗИЛ). (например: --extra-dag-epoch 0) Можно установить для каждого графического процессора отдельно, используя список значений, разделенных запятыми. (установите -1 для графических процессоров, которые не должны выделять дополнительный DAG).

--nonce-start [Ethash, ProgPOW] Начальный одноразовый номер для поиска решения.

--nonce-range-size [Ethash, ProgPOW] Размер диапазона одноразовых номеров для поиска одноразовых номеров. Диапазон будет разделен между всеми устройствами.

Список используемых устройств CUDA, разделенных запятыми. Идентификаторы устройств начинают отсчет с 0.

--pci-indexing Сортировка устройств по идентификатору шины PCI. Идентификаторы устройств начинаются с 0.

Индексирование Afterburner (аналогично –pci-indexing, но начинается с 1).

-i, --intensity Интенсивность графического процессора 8-25 (по умолчанию: авто). Контролирует размер рабочей нагрузки графического процессора, другими словами, сколько одноразовых идентификаторов занимает майнер. обработка “за один раз”: N = 2 ^ интенсивность

--low-load Режим низкой нагрузки (по умолчанию: 0). 1 - включен, 0 - выключен. По возможности снижает нагрузку на графические процессоры. Можно задать строку, разделенную запятыми, чтобы включить режим для подмножества списка GPU (например: --low-load 0,0,1,0)

--kernel [Ethash] Выберите ядро ​​CUDA (по умолчанию: 0). Диапазон от 0 до 5.

Установите значение 0, чтобы включить автонастройку: майнер проверит производительность каждого ядра и выберет самое быстрое. Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам. (например: --kernel 2,1,1,3) Поддержка этого параметра может быть позже расширена для охвата других алгоритмов.

` –gpu-init-mode` Включает последовательную инициализацию DAG (по умолчанию: 0). 0 - все графические процессоры инициализируются параллельно 1 - полностью последовательная инициализация, по одному графическому процессору за раз 2 - два графических процессора одновременно и т.п.

--dag-build-mode [Ethash, ProgPOW, Octopus] Управляет тем, как создается DAG (по умолчанию: 0).

0 - авто (майнер выберет наиболее подходящий режим в зависимости от модели графического процессора) 1 - по умолчанию (подходит для большинства видеокарт) 2 - рекомендуется для карт 30xx для предотвращения недействительных акций Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам. (например: --dag-build-mode 1,1,2,1)

--keep-gpu-busy Продолжить майнинг даже в случае потери соединения.

-o, --url URL-адрес пула для майнинга в следующем формате: : // : Поддерживаемые схемы: stratum + tcp stratum + ssl страта + http stratum2 + tcp stratum2 + ssl stratum2 обычно используется Nicehash, MiningPoolHub и другими подобными пулами для майнинга. Пример: stratum + tcp: //eu1.ethermine.org: 4444 stratum + ssl: //zcoin.mintpond.com: 3005 stratum2 + tcp: //daggerhashimoto.hk.nicehash.com: 3353порт>хост>схема>

-u, --user Имя пользователя для сервера майнинга.

-p, --pass Пароль для сервера майнинга.

-w, --worker Имя рабочего.

-r, --retries Количество попыток повторения в случае сбоя сетевого вызова.

-R, --retry-pause Пауза в секундах между попытками.

-T, --timeout Тайм-аут сети, в секундах (по умолчанию: 300)

--time-limit Интервал выключения майнера в секундах. (по умолчанию: 0 - отключено)

--tempera-color Установить цвет температуры для стат. Пример: 55,65 - это значит, что температура выше 55 будет иметь желтый цвет, выше 65 - красный цвет. (по умолчанию: 67,77)

--temperature-limit Температура выключения графического процессора. (по умолчанию: 0 - отключено)

Температура графического процессора для включения карты после отключения. (по умолчанию: 0 - отключено)

-b, --api-bind-telnet IP: порт для API майнера через telnet (по умолчанию: 127.0.0.1:4068). Установите 0, чтобы отключить. Для внешнего доступа установите IP равным 0.0.0.0, и в этом случае установка --api-read-only будет также рекомендуется.

IP-адрес --api-bind-http ‘’: порт для API майнера через HTTP (по умолчанию: 127.0.0.1:4067). Установите 0, чтобы отключить. Для внешнего доступа установите IP равным 0.0.0.0, и в этом случае установка --api-read-only будет также рекомендоваться.

--api-read-only Разрешить только операции чтения для вызовов API.

Сервер API Telnet будет отправлять ответы в формате json.

-N, --hashrate-avr Раздвижная длина окна в секундах, используемая для вычисления среднего хешрейта (по умолчанию: 60).

--sharerate-avr Длина скользящего окна в секундах, используемая для вычисления доли (по умолчанию: 600).

Частота отчетов статистики графического процессора --gpu-report-interval. Минимум 5 сек. (по умолчанию: 30 секунд)

Частота отчетов статистики графического процессора в долях. 0 по умолчанию (отключено).

-q, --quiet Тихий режим. Никакой статистики графического процессора.

--hide-date Не показывать дату в консоли.

--send-stales Не сбрасывайте устаревшие акции.

--validate-share Проверять общие ресурсы перед отправкой в ​​пул. Также позволяет делиться информацией о различиях.

--no-color Отключить вывод цвета для консоли.

--no-hashrate-report Отключить отчет о хешрейте для пула.

--no-nvml Отключить статистику NVML GPU.

--no-strict-ssl Отключить проверку сертификата для SSL-соединений.

--no-watchdog Отключить встроенный сторожевой таймер.

--watchdog-exit-mode Определяет действие «A», которое сторожевой таймер должен предпринять, если майнер будет перезапущен «N» раз. в течение “M” минут. Формат: N: M: A. Допустимые значения: N: любое положительное целое число, M: любое положительное целое число, A: r (перезагрузка системы), s (выключение системы), e (выход из майнера) Действия «r» и «s» требуют запуска майнера с правами администратора. Примеры: 20: 10: s - сторожевой таймер выключит систему, если майнер будет перезапущен 20 раз в любом 10-минутном интервале 5: 7: r - сторожевой таймер перезагрузит систему, если майнер будет перезапущен 5 раз в любом 7-минутном интервале

Тестовый режим -B, --benchmark.

--benchmark-epoch Номер эпохи, используемый во время тестирования (только для алгоритмов, которые генерируют DAG).

-P, --protocol-dump Ведение журнала пользовательского протокола.

-c, --config Загрузить файл конфигурации в формате JSON.

-l, --log-path Полный путь к файлу журнала.

--cpu-priority Установить приоритет процесса (по умолчанию: 2) 0 в режиме ожидания, от 2 до 5 наивысший.

--autoupdate Выполнять автоматическое обновление всякий раз, когда доступна более новая версия майнера.

--back-to-main-pool-sec Заставляет майнер переключиться обратно в основной пул в случае работы с пулом отработки отказа. Параметр задается в секундах. (по умолчанию: 600)

--exit-on-cuda-error Заставляет майнер немедленно завершать работу при ошибке CUDA.

--exit-on-connection-lost Заставляет майнер немедленно выйти при потере соединения.

--exit-on-high-power Заставляет майнер немедленно выйти из-за высокого энергопотребления. (например: --exit-on-high-power 600 - выход, если общая потребляемая мощность превышает 600 Вт)

--reconnect-on-fail-share Заставляет майнер немедленно повторно подключиться к пулу на N последовательно вышедших из строя общих ресурсах (по умолчанию: 10).

--fork-at Заставляет майнер изменять алгоритм при заранее заданном условии (работает только с включенным встроенным сторожевым таймером)

Условие эпохи: <algo_name> = epoch: <epoch_number> (например: `--fork-at etchash = epoch: 390).

Условие блокировки: <algo_name> = block: <block_number> '' (например: --fork-at x16rv2 = block: 6526421`).

Условие времени: <algo_name> = time: <YYYY-MM-DDTHH: MM: SS> ''. Время должно быть установлено в формате UTC + 0. (например:–fork-at x16rv2 = time: 2019-10-01T16: 00: 00``).

Чтобы изменить порт основного пула, вы должны написать его сразу после algo: <algo_name>: <port_number> (например: ``–fork-at x16rv2: 4081 = время: 2019-10-01T16: 00: 00 ‘’).

--script-start Выполняет пользовательский скрипт сразу после запуска майнера (например: –script-start path_to_user_script``)

--script-exit Выполняет пользовательский скрипт прямо перед выходом из майнера.

--script-epoch-change Выполняет пользовательский сценарий при смене эпохи.

--script-crash Выполняет пользовательский скрипт в случае сбоя майнера.

--script-low-hash Выполняет пользовательский скрипт в случае низкого хэша. Порог хеширования устанавливается в мегахешах в секунду. Пример: --script-low-hash script_to_activate: 50 (активирует скрипт “script_to_activate”, когда общий хешрейт упадет до 50MH / s)

Тонкая настройка графического процессора (Windows и Linux)

--lock-cclock Определяет желаемую заблокированную тактовую частоту ядра графического процессора в МГц. (по умолчанию: 0 - отключено). Требуется запустить майнер с правами администратора. Пример: --lock-cclock 1000 (применяет частоту 1000 МГц ко всем картам, поддерживающим эту функцию) --lock-cclock 1000,1300,0 (применяет частоту 1000 МГц к GPU # 0, 1300 МГц к GPU # 1, игнорирует GPU # 2)

--mt Режим настройки памяти (по умолчанию: 0 - отключен). Диапазон от 0 до 6. Общая рекомендация

  • начать с 1, а затем увеличивать, только если графический процессор стабилен. Эффект аналогичен эффекту ETHlargementPill. Поддерживается только на графических процессорах Pascal с памятью GDDR5 или GDDR5X. Требуется запустить майнер с правами администратора. Может быть установлен на comразделенный список для применения разных значений к разным карточкам. Пример: --mt 4 (применяет режим настройки # 4 ко всем картам, поддерживающим эту функцию) --mt 3,3,3,0 (применяет режим настройки # 3 ко всем картам, кроме последней)

Тонкая настройка графического процессора (только для Windows)

Все параметры можно задать в виде списка, разделенного запятыми, чтобы применить к ним разные значения. разные карты. (значение по умолчанию для всех опций: 0 - не используется)

--fan Устанавливает скорость вращения вентилятора графического процессора в процентах или целевую температуру (автоматический вентилятор).

Допустимые форматы:

--fan N (где N - скорость вентилятора)

--fan t: N (где N - заданная температура)

Пример: --fan 45, t: 67 GPU # 0: установите скорость вращения вентилятора на 45% Графический процессор # 1: поддерживайте температуру ядра графического процессора на уровне 67 ° C Примечание: скорость вращения вентилятора ограничена диапазоном [5%, 95%] в режиме автоматического вентилятора.

--pl Устанавливает ограничение мощности графического процессора в процентах. Должен быть в диапазоне [0, 100].

--cclock Устанавливает смещение тактовой частоты ядра GPU в МГц. Требуется запустить майнер с правами администратора. Будет установлено значение 0 при выходе и во время восстановления DAG.

--mclock Устанавливает смещение тактовой частоты памяти графического процессора в МГц. Требуется запустить майнер с правами администратора. Будет установлено значение 0 при выходе и во время восстановления DAG.

--cv Устанавливает напряжение ядра GPU в процентах. Должен быть в диапазоне [0, 100]. Используйте его только в том случае, если знаете, что делаете! Требуется запустить майнер с правами администратора.

--lock-cv Определяет желаемое напряжение ядра GPU в мВ. (по умолчанию: 0 - отключено). Требуется запустить майнер с правами администратора.

--pstate Устанавливает P-состояние графического процессора. Допустимые значения: p0. Требуется запустить майнер с правами администратора.

--version Показать информацию о версии и выйти.

-h, --help Показать этот текст справки и выйти.

Файл конфигурации JSON

Для запуска T-Rex с конфигурационного файла config.txt введите в консоли: t-rex -c config.txt.

Используйте config_example файл в качестве отправной точки для создания собственной конфигурации.

Если параметр установлен в файле конфигурации, а также через строку cmd, последняя имеет приоритет, например: t-rex -c config.txt -w <worker_name_to_override_the_one_in_config_file>

Вы также можете использовать переменные среды: просто поместите в %YOUR_ENV_VAR% любом месте вашего файла конфигурации, и оно будет автоматически заменено значением YOUR_ENV_VAR переменной при запуске.

Watchdog

Watchdog предназначен для наблюдения за состоянием майнера и перезапуска T-Rex в случае сбоя или зависания по какой-либо причине. Кроме того, сторожевой таймер может дополнительно выполнять автоматические обновления, если доступна более новая версия. Мы рекомендуем использовать сторожевой таймер, чтобы избежать простоев при майнинге и убедиться, что ваши графические процессоры заняты 24/7. Если вам действительно нужно отключить сторожевой таймер, вы можете сделать это с помощью --no-watchdog параметра.

Предупреждения антивируса

Чтобы защитить майнер от атак обратного проектирования, двоичные файлы упаковываются с использованием стороннего программного обеспечения, которое искажает исходный машинный код. В результате некоторые антивирусные движки могут обнаруживать в исполняемом файле определенные сигнатуры, похожие на сигнатуры реальных вирусов, защищенных тем же упаковщиком. В любом случае рекомендуется не использовать майнеры криптовалюты на компьютерах, где вы храните ваши конфиденциальные данные (кошельки, пароли и т. д.).

Разделы:

Дата изменения: