При майнинге зависает компьютер

Обновлено: 27.04.2024

Однако сейчас майнинг отдельными пользователями уже почти не используется, поскольку требует значительных расходов на оплату электроэнергии, да и оборудование с каждым годом становится все дороже.

Поэтому майнеры объединяются пулы, создают майнинг-фермы, где работает большое количество устройств, занимающихся вычислением и нахождением новых блоков Биткоина. Майнинг-ферма работает практически в круглосуточном режиме, но иногда все же выходит из строя. Есть много причин, из-за которых в работе майнинг-ферм происходят сбои.

Почему зависает ферма?

Если все настроено правильно и оборудование подобрано верно, тогда зависание не случается. Но бывает, что пользователи не обладают соответствующими навыками и периодически в работе ферм случаются неполадки.

Перегрев оборудования

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

Недостаточная мощность блоков питания

Отключается майнинг-ферма еще и потому, что у блоков элементарно не хватает мощности. Если их мощность низкая, то рано или поздно произойдет отключение оборудования. Чтобы это не допустить, надо приобретать мощные блоки питания, иначе проблему решить не удастся.

Проблемы в электропитании

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

Сбой в настройках

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

Поломка видеокарт

Поломка видеокарты может быть еще одной причиной того, что ферма для майнинга перестает работать на полную мощность или перестанет функционировать вовсе.

Другое

Если майнинг-ферма определенный период времени работает без сбоев, а потом друг неожиданно зависает, возможно дело в райзерах. Почти все новые видеокарты требуют соответствующих райзеров. Это версии 006с, 007s. Если произошла одной из видеокарт, ее меняют на новую.

Если майнинг на ПК уходит в сон, значит тоже произошел сбой в настройках оборудования. Следует провести диагностику и выяснить, что именно вызывает гибернацию. Бывает и так, что оборудование выключается после запуска майнера. Здесь причин может быть много, от недостаточной мощности БП и до сбоев в настройках.

Поскольку майнинг-фермы состоят из большого количества устройств, за ними постоянно нужно следить. Нередко пользователи стараются экономить деньги на системах вентиляции, ставят слабые блоки питания, или организовывают фермы в таких местах, где электросети изношены. Поэтому не стоит удивляться тому, что майнинг криптовалют не принесет дохода и будет идти очень медленно.

Итоги

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

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

Поэтому установка и последующий контроль за оборудованием должны быть профессиональным и тщательным!

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

В связи с этим необходимо обеспечить бесперебойную работу майнинг ригов со стабильным хешрейтом. Работа компьютерного оборудования в режиме 24/7 должна быть максимально автоматизирована и обеспечивать высокий уровень безопасности.

В данной статье рассматривается проблематика обеспечения продолжительного uptime в недели/месяцы при майнинге на ригах с видеокартами.

Что нужно сделать для обеспечения бесперебойной работы компьютера при майнинге?

Для обеспечения стабильной продолжительной работы ригов нужно обеспечить выполнение следующих требований:

  1. Устранить (минимизировать) возможность зависаний и сбоев (crashes);
  2. Автоматизировать процедуру перезагрузки/рестарта и повторного включения компьютера в случае зависания, сбоя, после пропадания питания/интернета;

Кроме того, важно обеспечить возможность удаленного мониторинга и доступа по сети к ригам.

Рассмотрим подробнее, как обеспечить более стабильную работу ригов в круглосуточном режиме.

Устранение (сведение до минимума) зависаний и сбоев майнинг ригов

Для обеспечения стабильной работы рига нужно:

  • использовать надежное программное обеспечение, содержащее минимум ошибок (операционная система, драйвера, майнер). Для минимизации появления возможных сбоев нужно настроить систему: отключить в системе ненужные службы, удалить неиспользующиеся программы, отменить ненужные задания автоматического обслуживания/обновления. При сбоях по питанию и частых перезагрузках рига могут слететь драйвера, что будет приводить к зависаниям и появлению ошибок. В ОС типа Linux такие проблемы появляются редко, поэтому риги стоит переводить именно на Linux-подобные системы (по возможности);
  • использовать качественный блок питания, способный длительное время отдавать нужную мощность и напряжение. Блок питания должен стабильно работать при скачках напряжения в сети, фильтровать импульсные помехи, иметь защиту от коротких замыканий, перегрузок и перегрева;
  • обеспечить качественные контакты, в особенности по цепи прохождения сигнала между видеокартами, райзерами и материнской платой. Нужно учитывать тот факт, что риг с подключенными шестью видеокартами имеет в десятки раз больше ненадежных контактов через разъемы, чем обычный компьютер с одной видеокартой, вставленной в разъем PCI-E материнской платы. Некачественный контакт даже в одном месте может привести к зависанию всей системы. Плохой контакт по линии питания (что часто случается при использовании переходников) может привести не только к зависанию, но и к возгоранию (из-за этой опасности не стоит использовать райзера с питанием по разъему PCI-E). При использовании переходников нужно регулярно проверять их на предмет нагревания, изменения цвета изоляции на проводниках. Если провода слишком сильно греются, то нужно заменить их на более мощные (толще);
  • не стоит использовать слишком большой разгон видеокарт. Погоня за лишней копейкой может обернуться потерями долларов из-за простоев, вызванных прекращением работы ригов, вызванных сбоями из-за переразгона/излишнего даунвольтинга. После сборки рига нужно найти частоты и вольтаж, при котором он работает относительно стабильно, но для практической работы выставить эти значения на уровне 80-90% от найденных (немного уменьшить частоту разгона). Это обеспечит более надежную работу рига и убережет его от лишних зависаний/сбоев. Кроме того, нужно учитывать, что со временем у чипов памяти проявляется деградация из-за эффекта электромиграции. Из-за этого для стабильности периодически нужно немного снижать разгон по памяти.

Большую пользу для обеспечения круглосуточной работы рига окажут сторожевые таймеры. Они недороги и просты в настройке, поэтому их стоит использовать на всех ригах.

Кроме аппаратных сторожевых таймеров, стоит добавить программную функцию повторного запуска майнера или перезагрузки компьютера в батнике.

Для этого батник модернизируют следующим образом:

Такая модернизация позволяет осуществлять циклический перезапуск майнера после программных сбоев в его работе.

Если риг работает нестабильно даже без оверклокинга и даунвольтинга, используется хороший БП, обеспечены нормальные контакты, то причину зависаний и сбоев нужно искать в несовместимости/неисправности использующегося железа.

Возможно, сбоит оперативная память компьютера (нужно прогнать memory test), в BIOS выставлена слишком большая скорость обмена по линии PCI-E (нужно использовать GEN1 или GEN2), недостаточен размер файла подкачки, или сбоит жесткий диск, на котором он стоит.

Кроме сбоев, существуют внешние факторы, приводящие к простоям ригов. К ним можно отнести сбои по сетевому питанию и пропадание подключения к интернету.

Для обеспечения надежного подключения к интернету можно воспользоваться советами, изложенными в статье «Решение проблем с подключением ригов к интернету». Для майнинга лучше использовать проводное подключение ригов к интернету. Это уменьшает процент потерянных шар (stale shares) на 0,5-1%, улучшает пинг к пулу и делает работу майнеров более стабильной.

При нестабильной сети 220В можно подключить риги через UPS, а также использовать аппаратные watchdog-и. Также в BIOS нужно включить опцию автоматического включения после пропадания питания.

Самый быстрый Ethereum /Ethash майнер с самой низкой комиссией

Первое, что нужно сделать, это загрузить самую свежую версию Claymore, в которой исправлены все ошибки и улучшена производительность.

Второе - это убедиться, что все файлы программы целы: их не заблокировал защитник Windows, или любое другое ПО, они не удалилсь при автоматическом обновлении системы и т.д.

Далее нужно дописать параметр pause в .bat файле, через который Вы добываете криптовалюту.

Пример

zavisaet

Теперь программу отобразит код и причину ошибки, а не закроется сразу же.

close

Теперь посмотрите что Вам пишет консоль майнера. Если информации нет, то можно посмотреть Журнал событий Windows.

Причины зависания

Иногда эти зависание может быть исправлено путем переустановки драйверов видеокарт. В некоторых случаях помогает переустановка всей системы.

Резюмируем

  1. Всякий раз, когда программа вылетает при запуске - редактируйте .bat файл и добавляйте строку внизу файла с ключем - pause . Поэтому, если произошла ошибка, Claymore не закроет окно, и вы сможете прочитать информацию об ошибке.
  2. Очень часто помогает перестановка райзеров местами. Просто отключите ферму, и поменяйте местами расположение райзеров. Установите PCIe райзера в другом порядке на материнской плате.
  3. Увеличьте размер виртуальной памяти Windows. По умолчанию там установлено небольшое значение. Если вы увеличите его до размера оперативной памяти по формуле видеокарта * 6300мб ,

kak_uvelichit_fayl_podkachki_windows

close

peremennye_sredy_windows

Above-4G-Decoding

Проект Claymore представляет самые последние версии программного обеспечения (исправляет все ошибки и баги предыдущих версий)! Поэтому если у Вас старая версия, мы настоятельно советуем скачать последнюю версию Claymore's по ссылкам ниже, так как с каждым выходом новой версии добыча Эфира становится выгоднее!


Чем стабильней работает ферма, тем меньше ее срок окупаемости и выше профит владельца. Однако случается и так, что ферма отключается или зависает. Причин у такого поведения оборудования – множество.

Надо разбираться. Мы постарались собрать максимум информации с учетом не только теории, но и практического опыта майнеров.

ОС Windows и проблемы с аппаратным обеспечением

Если происходят неполадки с фермой, первым делом стоит проверить правильность подбора и настройки системы. Если все скомплектовано грамотно и само по себе исправно, то перебоев быть не должно. Если они все же случаются, ищем причины.

Перегрев

Вполне возможно, что периодическое зависание возникает в результате перегрева. Для продуктивной и стабильной работы оборудования температура видеокарт nVidia должна быть не выше 75°С, а у AMD – не выше 85°С.

  • оцените визуально дееспособность кулеров на видеокарте;
  • увеличьте скорость вращения кулера (например, с помощью программы MSI afterburner), но только не превышайте 90% от общей мощности, иначе оборудование раньше времени выйдет из строя;
  • организуйте вспомогательную искусственную вентиляцию – кондиционер/прохладный воздух с улицы;
  • обеспечьте дополнительные вентиляторы в самом корпусе или на видеокартах системы.

Райзеры

Возможна ситуация, когда несколько часов ферма радует стабильной работой, а после ее скорость падает и она зависает. Такое может случиться, если в системе использованы неподходящие райзеры. Не имеет значения, какие из них будут установлены, в том случае, если вы используете видеокарты Gtx 1060, rx470 или их более ранние версии.

При работе с более современными вариантами описанных видеокарт необходимы следующие райзеры: 006с, 007s, 008s.

Неисправность видеокарты

Чтобы исключить или подтвердить эту причину, выполните несложную и быструю диагностику всех имеющихся видеокарт. Сбросьте все настройки “по умолчанию” и запустите компьютер с лишь одной подключенной видеокартой. Если все в порядке, то постепенно добавляйте по одной остальные.

Если после добавления очередной видеокарты компьютер зависнет, значит, дело именно в ней. Когда найдете “слабое звено”, подключите его отдельно к компьютеру и тщательно протестируйте.

Отключение электричества

Если ваше помещение страдает от частых перепадов электричества, стоит подумать над приобретением стабилизатора напряжения.

Кроме того, не лишней будет настройка BIOS: она позволяет автоматически запустить оборудование, как только появится электроэнергия в случае ее полного отключения.

Недостаток мощности блоков питания

Трудно себе представить стабильную работу системы, если изначально при ее создании неправильно подобрана мощность блоков питания. Отнеситесь серьезно к этому вопросу, чтобы исключить его из списка возможных причин.

Советы бывалых

Кроме того, для автоматической перезагрузки в случае зависания опытные пользователи рекомендуют использовать плату WatchDog. Безусловно, это несколько увеличит издержки и продлит срок окупаемости, однако, позволит спокойно спать, не переживая за простой системы.

В качестве полезных приспособлений для упрощения своей участи пользователи также называют умные Wi-Fi розетки с энергомониторингом, системы умного дома. Кто во что горазд, как говорится.

А вы сталкивались с такой проблемой во время работы фермы? Поделитесь своим опытом в комментариях.

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

При настройке и эксплуатации оборудования для майнинга часто возникают различные ошибки.

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

Аппаратные ошибки, приводящие к неверной работе или отсутствии видеокарт в диспетчере задач

На аппаратном уровне к ошибкам в определении видеокарт или к постоянному их вылету при работе приводят некоторые часто встречающиеся проблемы. К ним относятся:

  • слабые блоки питания, которые не могут обеспечить достаточной мощности для видеокарт при майнинге. Нужно понимать, что различные блоки питания имеют граничные показатели эффективности и могут выдавать в круглосуточном режиме только ограниченную мощность. Для качественных БП это до 80% от их заявленной мощности, а для дешевых – от 50 до 70% от паспортных данных по линии 12 вольт;
  • некачественные райзера. При использовании райзеров с плохими контактами (как по линии питания, так и по линии данных), с конденсаторами малой емкости, некачественными кабелями USB, видеокарты могут не определяться совсем, либо определяться системой, но вылетать при работе майнера. Для устранения проблем, связанных с райзерами, нужно выбирать только качественные райзера, желательно с 6-пиновым разъемом питания (в крайнем случае Molex), использовать по возможности самые короткие, толстые, экранированные USB-кабеля данных;
  • иногда пользователи забывают подключить все разъемы питания к видеокарте и к райзеру. В этом случае видеокарта может и определяться, но будет отображаться в диспетчере устройств с ошибками;
  • при подключении нескольких блоков питания к майнинг ферме нужно стараться подключать и видеокарту и ее райзер к одному блоку питания. Ни в коем случае нельзя подключать к материнской плате питание от разных блоков питания. Это гарантированно приведет к появлению перетоков и выгоранию электронных элементов платы.

Во всех случаях, связанных с поиском неисправностей в работе электро и радиоаппаратуры и вычислительной техники нужно помнить, что:

ОСНОВНЫМИ ПРИЧИНАМИ НЕИСПРАВНОСТЕЙ В ЛЮБЫХ ЭЛЕКТРИЧЕСКИХ УСТРОЙСТВАХ ЯВЛЯЮТСЯ НАЛИЧИЕ ЛИШНИХ ИЛИ ОТСУТСТВИЕ НУЖНЫХ КОНТАКТОВ.

Программные ошибки, связанные с видеокартами, приводящие к сбоям майнеров

При неверной настройке операционной системы, сбое в установке драйверов, неправильной конфигурации майнеров, избыточном разгоне возникают ошибки, в результате которых происходит сбой при запуске программы-майнера.

Ошибки, вызванные неправильной установкой драйверов

Как правило, в майнинг фермах с несколькими видеокартами возникают следующие ошибки, связанные с неправильной установкой драйверов:

  1. Ошибка с кодом 43 (error 43) – при установке драйверов АМД на видеокарты с перепрошитым BIOS. Эта ошибка легко лечится с помощью патчера AMD/ATI Pixel Clock Patcher. В операционной системе Windows 7 при установке более четырех видеокарт такая ошибка может возникнуть и с непрошитыми картами. Для ее устранения нужно применять 6xGPU_mod, последнюю версию которого можно скачать на Bitcointalk.

Ошибка с кодом 43, как правило, возникает при установке новых драйверов в системе, что может сделать и сама система во время автоматической установки обновлений. Кроме того, драйвера могут слететь при сбоях в питании, появлении ошибок на носителе системы, воздействии вирусов и других проблемах.

После такого обновления может появиться ошибка 43, а также значительно упасть хешрейт видеокарт. Для видеокарт AMD после установки драйверов нужно применить AMD-Compute-Switcher, а для видеокарт Нвидиа включить P0 state согласно методике, описанной в статье «Оптимизация потребления видеокарт Nvidia при майнинге».

Если после применения патчера и мода (для Windows 7) и перезагрузки системы ошибка не исчезает, то возможно на видеокарте прошит неверный BIOS, произошел сбой при его записи, либо вышла из строя микросхема BIOS на видеокарте. Для устранения такой ошибки нужно:

При невозможности восстановить рабочее состояние видеокарты прошивкой верного Биоса или переключением переключателя BIOS на резерв нужно менять чип BIOS в сервис-центре, либо искать другую причину неполадок.

  1. Ошибка с кодом 12, которая обозначает нехватку ресурсов в системе. Для ее устранения нужно проверить настройки BIOS материнской платы, где нужно:
  • отключить все лишнее (например, serial и parallel port);
  • включить above 4g декодирование;
  • попробовать переключить систему в режим multi GPU;
  • включить/выключить внутреннюю видеокарту (на разных системах этот способ действует по разному);
  • установить режим работы PCI-E устройств в Gen 1 или 2;
  • попробовать обновить BIOS материнской платы на самый последний.

Ошибки в конфигурации майнера при указании видеокарт

Этот вид ошибок возникает в случае отсутствия или неправильного указания в пакетном файле для запуска майнинга видеокарт, которые должны осуществлять майнинг (как АМД, так и Nvidia).

Например, в программе claymore dual miner и других программах от этого программиста, иногда возникает ошибка NO AMD OPENCL found. Она появляется при запуске программы для майнинга и обозначает, что не найдено устройств, поддерживающих технологию OPENCL. В разных программах она может иметь различное написание, но ее суть сводится к невозможности найти подходящее для майнинга устройство. При отсутствии аппаратных ошибок и проблем, связанных с неверной установкой драйверов, неисправность нужно искать в конфигурации майнера.

[02:56:02] Started sgminer v0.1.1

[02:56:02] * using Jansson 2.11

[02:56:09] Specified platform that does not exist

[02:56:09] clDevicesNum returned error, no GPUs usable

[02:56:09] Command line options set a device that doesn’t exist

Еще раз повторимся, что если в диспетчере устройств нужные видеокарты отображены корректно и не имеют восклицательных знаков с кодами ошибки, то неправильно сконфигурирован BAT-файл. Это случается в системах с различными типами карт, установленными в системе (например, интегрированная видеокарта плюс видеокарты AMD или одновременное использование GPU от AMD и Nvidia и все три типа устройств вместе). Как правило, для устранения этой ошибки нужно либо правильно указать номера использующихся в майнере видеокарт, либо указать какую платформу (AMD или Nvidia) нужно использовать.

В Claymore-майнере это команда -platform с цифровым значением: 1 – использовать только видеокарты AMD, 2 — только NVIDIA, 3 – использовать и AMD и NVIDIA GPU (по умолчанию в майнере действует команда 3, согласно которой используются оба типа карт).

В Phoenix miner это команды -amd или –nvidia соответственно.

В sgminer (его различных версиях и подобных программах, например, cgminer) в смешанных системах может понадобиться указывать в командной строке параметр —gpu-platform 1 или 2.

Обычно, при отсутствии включенной внутренней видеокарты этот майнер работает без указания этого парметра, но в этом случае иногда может потребоваться использование команды —gpu-platform 0.

Другие ошибки, приводящие к сбоям в работе майнеров

Рассмотрим другие ошибки, которые иногда возникают при работе программ для майнинга:

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

ошибка OpenCL error -4 (0) — cannot create DAG on GPU – эта ошибка в Claymore майнере возникает при майнинге криптовалют на алгоритме Ethash (Ethereum, UBIQ, ETC, MOAC и другие). Для ее устранения нужно увеличить объем доступной виртуальной памяти в системе, а также использовать самые новые версии майнеров, способные работать с последними эпохами DAG;

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

ошибка WATCHDOG: GPU hangs in OpenCL call появляется при переразгоне видеокарт, некачественных райзерах, плохих (очень длинных) соединительных USB-кабелях. Не нужно выжимать из видеокарт все соки, увеличивая частоту памяти и видеоядра, так как простои, вызванные переразгоном, сведут на нет весь доход от такого майнинга. Понять то, где выставлены очень большие значения частоты поможет программа hwinfo, которая показывает ошибки по памяти для видеокарт AMD:

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

Как правило, при переразгоне по памяти вылетает одна из видеокарт, а при чрезмерном разгоне по ядру (или очень сильном даунвольтинге) компьютер полностью зависает;

  • майнер с GPU от AMD выключается с ошибкой о температуре карты в 511 градусов (на картах Nvidia появляется ошибка NVML: cannot get current temperature, error 15) – эта проблема возникает при плохом контакте видеокарты с райзером, при котором не проходит сигнал о температуре видеокарты либо есть проблемы по линии питания. Нужно поменять райзер и/или USB-кабель, почистить их контакты, а также контакты разъема видеокарты ваткой, смоченной в спирте. Можно попробовать поменять разъем PCI-E на материнке или вставить карту непосредственно в разъем материнской платы. Кроме того, видеокарта может выдавать такую ошибку при слишком большом разгоне/даунволтинге, а также плохом контакте (или слишком большой нагрузке на блок питания) по линии 12 вольт. В этом случае нужно проверить все разъемы питания, подходящие к карте на предмет наличия прогаров, особенно в случае применения различных переходников/разветвителей, а также снизить нагрузку на БП.

Заключение

Майнинг требует наличия определенных знаний, связанных с эксплуатацией вычислительной техники и сетей связи. Это необходимо, потому что знание основ функционирования радиоаппаратуры и каналов связи дает возможность самостоятельно разобраться в причинах появления неполадок и понять, как их можно устранить наиболее рациональным способом.

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

Понимание закона Ома поможет избежать проблем, связанных с использованием переходников с разъема питания SATA на райзера, которое гарантированно приведет к прогоранию контактов и связанным с этим проблемам.

Чем больше человек знает, тем больше он понимает, что знает очень мало или не знает ничего… Процесс поиска истины благотворно воздействует на человеческую карму и дает жизненный опыт, для обретения которого, возможно, мы и живем…

Читайте также: