Windows 10 – популярная операционная система. Она нуждается в предварительной настройке и адаптации для майнинга. Только после оптимизации базовых параметров осуществляется инсталляция программного обеспечения для добычи криптовалюты на жесткий диск фермы, компьютера или ASIC-майнера.
Подготовку к майнингу стоит начать с выбора и настройки операционной системы, поскольку от этого зависит стабильность работы рига. Не все версии Windows поддерживают одновременное подключение двух и более видеокарт.
В таких ситуациях предстоит вручную активировать идентификацию вычислительного оборудования программным обеспечением. В этой статье мы расскажем, как избежать ошибок майнеров-новичков и дадим советы по установке ОС.
Как выбрать Windows
Операционная система – ключевой программный узел майнинг-фермы. Неправильный выбор софта или ввод некорректных параметров приведет к нарушению работы вычислительного оборудования, что повлечет за собой снижение доходности и дополнительные финансовые затраты. Чтобы правильно выбрать ОС, необходимо исходить из того, что Виндовс должна обеспечить следующие условия:
- одновременное подключение большого количества видеокарт;
- поддержку инсталляции программных майнеров для добычи криптовалют. Зачастую это 64-битные ОС;
- минимизацию загрузки вычислительных ресурсов, оперативной памяти и свободного дискового пространства;
- защиту от вредоносного ПО, вирусов;
- отсутствие уязвимостей, которые в теории могут использоваться хакерами для перехвата управления фермой.
Это стандартные критерии выбора операционной системы для добычи цифровых монет.
Энергосбережение
В разделе «Электропитание», который находится в группе «Оборудование и звук» необходимо выбрать режим наилучшей производительности. Также стоит обратить на параметры «сна» и перехода в ждущий режим.
Чтобы ваша ферма не отключалась во время работы, установите везде значение «откл». В дополнительных параметрах отключите управление PCI-E, установив значение «откл».
Снова перезагрузите ферму и сон компьютера не прервет майнинг на Windows.
Разница операционных систем
Эффективные фермы оборудованы высокопроизводительными видеокартами, поэтому выбранная ОС должна поддерживать возможность подключения таких устройств. Майнеру также предстоит регулярно обновлять драйвера, но апдейты не выпускаются под старые версии операционных систем. Устаревшее программное обеспечение не предназначено для добычи крипты, поэтому от его использования лучше отказаться.
Операционные системы, предназначенные для инсталляции на компьютеры со старыми процессорами, созданы на базе кода, потребляющего больше вычислительных мощностей. Не говоря уже о том, что такой софт имеет меньше служебных сервисов для защиты от вирусов. Выбор ОС всегда основывается на том, какое оборудование использовалось для создания рига.
Какой OS Windows отдать предпочтение
Единой точки зрения не существует. Между майнерами не утихают дискуссии. Некоторые отдают предпочтение «семерке», а другие используют 10 «Винду». Стоит учитывать, что каждая ОС имеет свои сильные и слабые стороны. Детально проанализируем специфику каждого ПО, чтобы принять действительно взвешенное и правильное решение:
- Майнеры продолжают использовать «семерку» из-за ее экономичности. Она потребляет гораздо меньше ресурсов видеокарты в ходе работы и обеспечивает баланс между производительностью и загруженностью оборудования. Однако 7 «Винда» поддерживает ограниченное количество видеокарт: больше 5 GPU подключить вряд ли удастся. Поэтому она больше подходит новичкам с ограниченным бюджетом.
- Windows 10 для майнинга также подходит идеально, поскольку обеспечивает стабильную работу фермы, а также имеет интуитивно понятный графический интерфейс, предоставляет возможность подключения большого количества видеокарт. Впрочем, оптимизировать эту операционную систему гораздо сложнее. Поэтому желательно иметь соответствующие навыки или предварительно ознакомиться с экспертными рекомендациями.
Естественно, что окончательный выбор остается за майнером, но игнорировать уровень нагрузки ОС на ферму нельзя, ведь это непосредственным образом отражается на прибыльности добычи цифровых монет. Для заработка на добыче крипты абсолютно не подходят 32-битные версии. В 2022 году оптимальным решением станет использование 64-разрядной Windows 10.
В чем опасность скрытого майнера?
Майнер выполняет роль добытчика криптовалюты для хакера. Добыча крипты – тема отдельного разговора, способного растянуться на несколько страниц, поэтому сейчас важно сосредоточиться на опасности, которую таит в себе вирус.
Майнер заставляет компьютер работать на пределе. Даже при выполнении базовых задач вроде веб-серфинга или просмотра фильма, загруженного на устройство, процессор, видеокарта и другие компоненты работают на максимальных оборотах. Вследствие этого происходит быстрый износ оборудования, а само взаимодействие с ПК вызывает у пользователя негативные эмоции из-за постоянных лагов и тормозов.
Таблица операционных систем и поддержки видеокарт
Основной критерий выбора ОС – количество поддерживаемых графических карт. Вместе с этим стоит учитывать ресурсоемкость, сложность настройки, регулярность выхода обновлений и другие параметры. Чтобы облегчить выбор начинающим майнерам, мы сравнили все наиболее популярные версии программного обеспечения. Все результаты отображены в следующей таблице:
Сравнительная характеристика 64-разрядных систем, на которых можно добывать крипту | ||||||
Система | Кол. поддерж. видеокарт | Поддержка драйвера AMD | Поддержка драйвера Nvidia | Настройки | Системные требования | Добыча эфира на 3-х GB картах |
Windows 7 | АМД: 4 или 6 с модом, 8 Nvidia с модом | Есть | Есть | Легко | Низкие | + |
Windows 8/8.1 | 8 Nvidia | Нет | Есть | Легко | Низкие | + |
Windows 10 до 1709 | 8 | Есть | Есть | Тяжело | Высокие | — |
Windows 10 Enterprise LTSB, версия 1703 | 8 | Есть | Есть | Средне | Высокие | — |
Windows 10 от версии 1709 и выше (от Fall Creators Update) | 12 и более (в конфигурации 12 АМД + Nvidia или все Nvidia) | Есть | Есть | Тяжело | Высокие | — |
Для подключения большего количества видеокарт, нежели указано в таблице, нужно провести тонкую настройку ОС Windows 10. Однако это займет довольно много времени. К тому же возникнет риск появления сбоев в работе фермы. Количество поддерживаемых GPU зависит также и от материнской платы. Иногда удается на «семерке» запустить 8 видеокарт, а в некоторых случаях 4-5 – это предел.
Первые версии «десятки» поддерживают подключение до 8 видеокарт, но все опять же зависит от используемой материнки.
Апдейт Fall Creators принес поддержку большего количества GPU, но работоспособность фермы нужно всегда проверять на практике. Максимальным пределом для рига считается 12 видеокарт AMD. Чтобы еще увеличить производительность, нужно использовать GPU от Nvidia и перейти на Linux.
Типы оперативной памяти
Для сборки вычислительной техники применяются разные виды оперативной памяти, включая предназначенные для ноутбуков модули SODIMM, стандартные DIMM для десктопных ПК или чипов NAND. Комплектующие делятся по производителям: например, память Микрон считается одной из лучших, отлично подойдёт для майнинга криптовалют. Модели Goodram отличаются доступной ценой при почти одинаковых характеристиках с продукцией других брендов.
Делят ОЗУ и по стандартам: на современных компьютерах установлены планки DDR4, но можно найти и ПК с DDR3. Основное значение тип памяти имеет при выборе подходящей материнской платы. Сначала выбирается материнка для майнинг-фермы, поддерживающая подключение определённого количества карт или АСИКов и объёма оперативной памяти, затем устанавливают ОЗУ соответствующего стандарта.
Подготовка к установке
Чтобы начать установку операционной системы, нужно предварительно подготовить пустую флэшку на 8 ГБ. От использования ранних редакций «десятки» и более старых версий лучше отказаться. Оптимальный вариант – самая свежая сборка. Устанавливать нужно именно MSDN редакцию – это оригинальный образ операционки.
Все остальные версии от неизвестных разработчиков не подходят.
1.1. Создание загрузочного диска
Устанавливать операционку будем с флэшки. Для этого нам понадобится программа UltraISO. Инструкция по созданию загрузочного диска:
- Откройте UltraISO и выберите раздел «Файл», а потом переключитесь на вкладку «Открыть».
- Укажите путь, по которому расположен файл образа ОС, а затем еще раз кликните на «Открыть».
- В главном меню открываем раздел «Самозагрузка», а потом команду «Записать образ жесткого диска».
- В графе Disk Drive следует указать путь к флэшке, на которую осуществляется запись операционки. Предварительно ее можно отформатировать. Метод записи менять не нужно, оставьте значение по умолчанию.
- Начните процесс создания загрузочного диска, нажав на кнопку «Записать».
Когда все будет сделано, на экране появится диалоговое окно с предупреждением, что вся информация с флэшки будет удалена, а только после этого начнется запись образа ISO. Весь процесс длится не больше нескольких минут. В результате вы получите готовый загрузочный диск.
Создание бекапа
Если на вашей ферме стоит несколько ригов, можно не настраивать каждый отдельно, а клонировать уже готовую Виндоус.
Для этого понадобится программа Acronis True Image. С ее помощью можно создать точную копию жесткого диска на сменном носителе и при необходимости быстро восстановит ее из бекапа. Она же пригодится в случае возникновения проблем работоспособности операционной системы.
Теперь вы знаете как настроить компьютер для майнинга и сможете задать оптимальные параметры для стабильной производительной работы фермы.
Настройка операционной системы
Windows установлена на жесткий диск фермы, остается лишь выбрать значения базовых параметров. С этим у новичков возникают сложности. Во-первых, сказывается нехватка опыта. Во-вторых, необходимо использовать вспомогательный софт. Если ОС не будет настроена должным образом, возникнут проблемы с запуском майнинга, регулярных сбоев в работе рига не избежать.
3.1. Активация Windows
Для полноценного использования ОС, ее нужно активировать. Для этого потребуется специальная программа KMSAuto. Скачайте ее, а потом следуйте простой инструкции:
- Запустите KMSAuto от имени администратора.
- Выберите раздел «Активация».
- Кликните по команде «Активировать Windows».
- После окончания процесса программа предложит сохранить задание в планировщике – даем согласие.
- Перезагружаем ферму.
Ничего сложного в этом нет.
3.2. Запрещаем обновление, применяем другие настройки
Для полного отключения системных обновлений и применения других важных настроек, нужно скачать специальный софт – O&O ShutUp10. Разработчик утилиты регулярно выпускает обновления, добавляя новые функции, устраняя ранее обнаруженные недоработки. Она способна выполнить все задачи, стоящие перед майнером. Когда софт скачан, нужно действовать следующим образом:
- Запустите утилиту от имени администратора.
- Перейдите в раздел «Опции».
- Нажмите на «Применить все настройки».
- Внимательно изучите перечисленные пункты, если хотите что-то оставить.
- Перезагрузите ферму.
Автоматическая установка обновлений отключена.
3.3. Устанавливаем драйвера для материнской платы
Программное обеспечение скачиваем с официального сайта производителя материнской платы. Для корректной работы необходимо установить последние версии драйверов на сетевую карту и центральный процессор (чипсет). Регулярно следите за обновлениями и устанавливайте своевременно последние версии, чтобы избежать программных сбоев. Если актуальные драйвера уже установлены, просто пропустите этот пункт.
3.4. Запрещаем Windows переводить компьютер в спящий режим
Ферма будет работать круглосуточно, поэтому необходимо отключить в настройках ОС автоматический переход в спящий режим. Для этого откройте «Панель управления», а потом перейдите в раздел «Электропитание». Возле графы «Переводить компьютер в спящий режим» выберите значение «Никогда». Это позволит непрерывно майнить монеты.
На этом работа не заканчивается, нужно задать дополнительные параметры для отключения заставки. Откройте «Параметры панели задач», а потом выберите раздел «Экран блокировки». На вкладке «Параметры заставки» уберите галочку возле пункта «Начинать с экрана входа в систему». Также стоит отключить непосредственно заставку, выбрав значение «Нет» возле соответствующей команды.
3.5. Отключаем запрос на восстановление системы после сбоев в Windows
В майнинге нельзя предусмотреть все форс-мажорные ситуации, поэтому периодически ферма может перезагружаться, например, вследствие BDOS. После перезагрузки Windows 10 придется выбрать один из предложенных способов восстановления. По умолчанию выбрана команда «Автоматическое восстановление». Оно начинается после 30-секундного ожидания. Такой способ восстановления лучше отключить, для этого нужно:
- Откройте панель «Пуск», а потом перейдите на вкладку «Все приложения» и выберите «Служебные». Откройте командную строку, но запустить ее стоит от имени администратора.
- Введите следующие команды:
Это поможет отменить автоматическое восстановление. Больше полезной информации можно прочитать на сайте Microsoft.
Несколько простых, но важных моментов
По мере установки и настройки системы я выявил для себя несколько моментов:
- Если вы уверены в оборудовании, видеокартах, райзерах, материнской плате и ее настройках, то можете подключать все видеокарты сразу, операционная система отлично устанавливается и работает.
- При установке операционной системы я подключаю сетевой кабель, чтобы во время установки система обновилась, это происходит автоматически. После этого кабель можно отключить и продолжить установку указав имя пользователя и остальные параметры.
- Если у материнской платы платформа AMD, то не устанавливайте пакет драйверов «AMD all in 1 driver» с сайта производителя. В этом случае начнутся проблемы с совместимостью и вылеты системы. Установите только драйвер видеокарты, этого будет достаточно.
- Возможность изменения «спящего режима» станет доступна только после установки драйвера видеокарты.
Не забывайте изменить этот параметр после установки драйвера, иначе после 30 минут простоя компьютер будет выключаться, майнинг считается простоем.
Как увеличить файл подкачки?
Зажмите на клавиатуре кнопку Windows и Pause Break. Эта комбинация клавиш активирует меню «Дополнительные параметры». В появившемся окне, на вкладке «Дополнительно» нужно нажать на «Параметры». Откроется еще одно окно с настройкой визуальных эффектов. В нем нужно активировать «Обеспечить наилучшее быстродействие». Теперь переключаемся в раздел «Дополнительно». Открывает раздел «Виртуальная память» и меняем параметры. Нужно снять галочку возле «Автоматический выбор файла подкачки». Оптимальный размер – 16 ГБ, то есть указываем значение «16384». Обязательно сохраните внесенные изменения.
Виртуальная память
Настройка Windows 10 под майнинг включает изменение размеров виртуальной памяти. По умолчанию ее размер задается системой и колеблется от 0 байт до максимума свободного места на диске. Такие значения не очень подходят для майнинга и работы ОС на SSD.
Поэтому следует зайти в свойства компьютера, открыть вкладку расширенных настроек, выбрать «Параметры — Дополнительно» и поставить отметку напротив ручных настроек файла подкачки. Минимальный размер должен быть не менее 16000. То же значение нужно задать для максимального размера.
Изменения вступят в силу сразу после того, как вы перезагрузите компьютер.
Какой нужен дополнительный софт?
Для эффективной программной подготовки фермы использование большого количества вспомогательного софта не требуется, но от некоторых утилит отказываться не стоит. Если пользуетесь видеокартами AMD, тогда обязательно от одноименного разработчика. Для прошитых GPU также потребуется atikmdag-patcher.
После запуска и оптимизации рига, нужно подобрать программный майнер и утилиты, позволяющие контролировать работу фермы. Разгон видеокарт лучше всего делать в MSI Afterburner. Эта программа отличается от аналогов интуитивно понятным интерфейсом. Если хотите добиться максимального результата, стоит рассмотреть разгон с помощью Nvidiainspector и Over Drive Tool. С задачей мониторинга отлично справляется Watchdog и Farm Watch Bot.
Установка и настройка программ для удаленного мониторинга за состоянием компьютера на Windows
Как включить обновление Windows 10 — пошаговая инструкция
Для нормальной работы Виндовс придется установить не только стандартные программы, но и приложения для мониторинга системы, помогающие своевременно выявить и исправить ошибки. К таким программам относят:
- DirectX. Для запуска используют комбинацию клавиш Windows + R. В открывшемся поле прописывают «dxdiag» и нажимают ввод.
- Сведения о системе. Встроенное приложение запускается аналогичным первой утилите образом, но с введением команды «msinfo32».
- Speccy. Скачивается и запускается автоматически.
Внимание! Также настраивать и диагностировать компьютер помогают диспетчер задач и программа AIDA64.
Настройку и оптимизацию Виндовс 10 для майнинга лучше поручить профессионалу. Новичок рискует ошибиться и не получить нужной ему скорости работы фермы. Но если в своих силах пользователь уверен, то воспользовавшись приведенной выше информацией, он может попытаться провести нужные изменения в компьютере, добившись хороших результатов.
Узлам без SSD никуда!
Полундра, сейчас видимость угрозы для SSD как никогда высока. Ведь мы заплыли в теоретическую часть про узлы, они же называются нодами. Помните, мы ранее рассматривали журнал и говорили про то, что он не хранится на одном устройстве. Так в этом и есть прелесть блокчейна. Эти самые журналы раскиданы по множеству физических систем, при каждой транзакции записи в них меняются, а сами журналы используются для верификации.
Так вот, у вас есть возможность стать полной нодой. Для этого придётся загрузить себе на диск всю историю транзакций с криптовалютой. Для Bitcoin-а в начале марта 2022 года требовалось 330 Гб. Причём со временем этот дамп будет расти, а ваша система сможет верифицировать операции.
Криптовалютчики частенько говорят, что держатели полных нодов благородные люди, которые помогают децентрализации сети. На самом же деле это связано с анонимностью, потому что, передавая данные другому полному ноду, вы не можете быть уверены, что вас не отследят. Так как запрос на внесение изменений в цепочку отправляется публично. А пряча свои тайные делишки операции в своёй ноде (для Bitcoin это Bitcoin Core), вы маскируете их. Дополнительно стоит отметить поддержку Tor.
А если мы вернёмся к Ethereum, то как и с RAM, станет только хуже. Среди рекомендуемых системных требований для узла: 16 Гб оперативной памяти и SSD на 500 ГБ. Если вам кажется, что это с запасом, то оставьте свои надежды… Для полной синхронизации требуется не менее 5 Тб. А высокая нагрузка на всю сеть не позволяет использовать медленные HDD. Для справочки: за последний год полный архив подрос на 3 ТБ.
И таких смельчаков немало, публичные полные ноды можно отследить в режиме онлайн на специальной карте. В конце марта их оказалось 6,666 штук, а это минимум 34 719 дисков Kingston A400 по 960 Гб каждый, на общую сумму более 310 миллионов рублей.
Таким образом, только публичные ноды Ethereum можно оценить в 15 406 шестигигабайтных видеокарт GTX 1060, заказанных по средней цене на Ebay.
Шутка ли, но разработчик Bitcoin Core (ПО для полных нод Bitcoin) написал скрипт и насчитал в январе 2022 года более 30 тысяч полных нод с обновлёнными данными, хотя Coin Dance показывал только 11 619 полных нод. Интересно, у Ethereum такая же картина со скрытыми нодами?
Требования
- Версия драйвера NVIDIA:> = 384 .
- Особые требования к графическому процессору Nvidia:
Algorithm | Coin | Compute Capability | Memory (Win7 & Linux) | Memory (Win10) |
ethash | ETH | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
cuckatoo | GRIN31 | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 8GB | 10GB |
cuckatoo32 | GRIN32 | 6.0, 6.1, 7.0, 7.5 | 8GB | 10GB |
cuckoo_ae | AE | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
progpow_sero | SERO | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 4GB |
kawpow | RVN | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 4GB |
beamv3 | BEAM | 6.0, 6.1, 7.0, 7.5 | 3GB | 3GB |
octopus | CFX | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
ergo | ERGO | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 3GB |
Зачем ROM и RAM криптовалютчикам?
Только ленивый на habr-е не слышал про блокчейн и майнеров. Эта каста людей уже отняла у геймеров видеокарты, но скоро, возможно, она позарится на жёсткие диски и оперативную память. Если кто-то скажет вам, что они не нужны, отправьте этого масона криптовалютного заговора читать нашу статью.
Погружение в Блокчейн
Если вы разбираетесь в узлах, майнинге и остальных нюансах, то зачем вы это читаете? пропустите этот скромный блок текста, так как тут мы погрузимся в азы работы криптовалютой системы. Никаких глубокомысленных сложностей не будет.
В основе всего процесса лежит Хэш функция. Эта такая штука, которая позволяет из маленького или огромного блока данных получить кашу из цифр, букв и символов определённой длины. Сразу к примерам:
Я люблю Kingston → fkgkd240ckro3 Я люблю Хабр → gkfs40sfvmggr Я люблю Kingston и Хабр → fscm2clg5c0r5
Видите? Ну как же нет? Правильно говорила мама: «преподавание не твое». Чтобы мы не подали на вход, на выходе получается кракозябра длиной 13 символов. Если две кракозябры совпадают, то значит, что они получены пропусканием через хэширование одних и тех же данных. Считается, что по кракозябре нельзя понять, что было до хэширования.
Вот и получается, что каждая транзакция в блокчейне проходит через Хэш. Для новой транзакции берётся хэш-значение предыдущей операции и хэшируется в связке с новой. И всё это становится частью следующей транзакции.
Если вы злодей, который хочет сказать, что второй транзакции не было, то вам нужно пересчитать хэш от 2-ой транзакции, что изменит результат 3-ей, которую тоже надо пересчитать и так далее. А ведь это не мешки ворочать…. Придётся запастись огромной вычислительной мощностью и даже это вам не поможет.
Блокчейн децентрализован, то есть записи об операциях не хранятся в одном месте. Никто не может что-то поменять и навязать остальным, что так и было. Аналогичные журналы с операциями находятся у сотен/десятков/тысяч. Чувствуете? Запахло памятью….
Основы майнинга
Майнеры не просто добывают какие-то фантики, они занимаются сложными математическими вычислениями, которые обосновывают проводимые в криптовалюте операции. В их обязанности входит создание новых блоков криптовалюты, куда записываются транзакции, а также вычисление хэшей. Причём делается это как на уроках математики в лучшие школьные годы — перебором всех возможных вариантов ответа.
Дело в том, что каждая криптовалюта отличается от своих собратьев. На программном уровне майнерам вставляют палки в колёса, что усложняет процесс просчёта хэшей и создания блоков. И то же гарантирует то, что какой-то умник с мегакомпьютером не изменит журнал транзакций, так как на каждый блок уходят огромные мощности.
В процессе майнинга, майнеры получают комиссию за обслуживание операций, а также за создание новых монет. Остальные подробности нам не нужны.
Майнинг и память
Ранее уже говорилось, что каждая криптовалюта скрывает в себе свой дивный мир с палками и колёсами. Этим и объясняется совершенно разный подход к железу. Логично, что одна и та же видеокарта добывает разное количество коинХабов и КриптоКингстонов за один промежуток времени. При этом основные ресурсы берутся с видеокарты: GPU + видеопамять. Но закон везде один: со временем стучать киркой становится сложнее.
Но при этом стоит учитывать время поднятие системы при отказе. В таком случае выгодно использовать SSD, пускай даже и маленький. Им же легко компенсировать маленькое количество оперативной памяти, например, 4 ГБ DDR4. Этого объёма достаточно для работы с bitcoin на машине под управлением Windows. Главное — расширить файл подкачки хотя бы до 16 ГБ. Впрочем, давайте смотреть подробнее.
Зависимость от RAM
Она наступает тогда, когда вы имеете дело с более сложной криптовалютой. Bitсoin хэширует лишь информацию об операции, а в случае с Ethereum, блокчейн может содержать микропрограммы. И вот вместо 4 ГБ, ОЗУ подрастает до 8 ГБ.
/> Вторым важным моментом является майнинг при помощи процессоров. У видеокарты есть видеопамять, а у процессора кента нет. Для него боевым товарищем становится оперативная память и качество её работы напрямую влияет на производительность майнинга, особенно если вы занимаетесь разгоном. В таком случае для продвинутого майнинга Monero (в конце 2022 года) на одном Ryzen 7 3700X требовалось 16 ГБ ОЗУ. И банальное повышение частоты с 2400 МГц до 3200 МГц приводит к реальным результатам.