Я решил подготовить этот пост, так как меня часто спрашивают о том, какие конфигурации, версии софта и драйверы я использую.
В целом, тема небольшая, но мне кажется, что эти настройки очень важны, и применять их стоит для каждой майнинг-фермы. Если у вас есть какие-нибудь еще трюки и советы, которые я упустил, то пишите в комментарии, и я обязательно добавлю их!
Эту настройку для Windows можно использовать при майнинге любой альтернативной криптовалюты: Ethereum, Ethereum Classic, ZCash, Zclassic, Monero, PascalCoin, Expanse, Ubiq, Decred и т. д.
Вот как я настраиваю свою ОС для работы с майнинг-фермой!
Установка ОС Windows и настройки под майнинг-ферму
Важно знать:
- Не подключайте ethernet-кабель к ферме в процессе установки Windows или после её завершения
- Подключите ОДНУ видеокарту в слот PCI-E 16x используя usb-райзер
- Я всегда использую SSD-диски 120 гб (объём может быть больше)
- Всегда используйте только один раздел C: (если у вас SSD на 240 гб, то создайте дополнительный раздел диска, и используйте его для «майнинга» Storj)
Версия ОС Windows для майнинг-стойки
- Microsoft Windows 10 Pro 64бит
Материнская плата и BIOS
В некоторых материнских платах нужно будет использовать специальные настройки биоса, чтобы они корректно работали с usb-райзерами и прочим оборудованием. Возьмём, для примера, Biostar TB85 и Z170A Gaming Pro Carbon.
Для Biostar TB85 я использую следующие настройки биоса:
- Скорость кулера CPU установите на Auto, так как по умолчанию он выставлен на 100%
- Скорость слота PCIe переключите с Auto на Gen1
- Далее, находим настройку Restore on AC/Power Loss и меняем положение на Power On или Last State (то есть, при выключении электроэнергии и последующем её появлении майнинг-ферма включится автоматически).
Настройки для Z170A Gaming Pro Carbon:
Тонкости настройки реестра Windows 10 под майнинг
- Как только Windows будет установлена и впервые запущена, я всегда запускаю специальный файлик mining.bat, который вносит все нужные настройки в реестр ОС (https://mega.nz/#!8gZzjQaa!Dt4wE0WEo8nZkui_-cAAXL4mb4YlO6CJgFZTXKq9pnQ). Отключаются не все службы, а только те, которые, как мне кажется, будут попусту грузить систему и оборудование
- Создайте новую точку восстановления или резервную копию файла реестра
- Запустите систему в режиме Администратора
- Как только все настройки будут внесены, перезагрузите ферму
Список настроек
- Заменяем Utilman на CMD
- Отключаем Cortana, Bing Search и Searchbar
- Отключаем автоматические обновления Windows
- Отключаем режим гибернации
- Отключаем службы отслеживания
- Отключаем WAP Push Message Routing Service
- Отключаем Windows Search
- Отключаем Superfetch
- Отключаем Windows Defender
- Отключаем OneDrive
- Отключаем Quick Access, используемый по умолчанию в Explorer
- Отобразить иконку Компьютер на рабочем столе
- Показывать расширения файлов
- Отключаем экран блокировки
- Включаем классический вид контрольной панели
- Скрываем индикатор сжатых NTFS-файлов
- Отключаем общее пользование обновлениями Windows
- Убираем Pin to start
- Классический режим вертикального расстояния между иконками
- Убираем вкладку версий из свойств
- Отключаем списки переходов
- Отключаем телеметрию и сбор данных
- Изменяем фон экрана Входа в систему
- Отключаем систему отчетов об ошибках Windows
- Удаляем стандартные приложения Windows
- Блокируем серверы телеметрии
Отключаем обновления Windows (перепроверьте дважды!)
- В поле Выполнить впишите services.msc, появится окно служб
- Найдите там Windows Update
- Нажмите Stop, если статус установлен на Live или Checking/Running
- Выберите Disabled в опции Startup type
- Примените и перезагрузите систему
- Проделайте эти действия еще раз, и убедитесь, что обновления действительно отключены
- Если вы хотите отключить другие сервисы…
Увеличиваем виртуальную память
- В поиск впишите This PC, кликните правой кнопкой и выберите опцию Properties
- Затем кликните по Advanced System Settings
- Во вкладке Advanced, в разделе Performance нажмите по Settings
- Перейдите во вкладку Advanced
- Внизу увидите Virtual memory, нажмите Change
- Снимите отметку у «Automatically manage paging file size for all drives»
- Поставьте отметку на «Custom size»
- В поле «Initial size (MB)» впишите 3000 (или сразу 16000)
- В поле «Maximum size (MB)» впишите 16000 (или даже 20000)
- Нажмите Set, затем Ok и Apply
* Перезагрузите ферму
Энергосбережение и настройки
- В поиск спишите Power Options
- Нажмите по Show additional plans
- Выберите план High Performance
- При включенном плане High Performance, нажмите Change plan settings
- Выберите Never по всем пунктам в опциях «Turn off the display» и «Put the computer to sleep»
- Нажмите Change advanced power settings и найдите там «PCI Express» -> «Link State Power Management», убедитесь что установлена настройка OFF
- Перезагрузите ферму
Версия драйвера для AMD, настройка/удаление
Я всегда тестирую ферму на нескольких версиях драйверов.
ОЧЕНЬ ВАЖНО: если вы хотите попробовать другую версию драйвера, воспользуйтесь Display Driver Uninstaller в безопасном режиме, чтобы удалить текущие драйвера. Скачать можно здесь: http://www.guru3d.com/files-details/display-driver-uninstaller-download.html
16.9.1 http://support.amd.com/en-us/download/desktop/previous/detail?os=Windows+10+-+64&rev=16.9.1
16.6.2 http://support.amd.com/en-us/download/desktop/previous/detail?os=Windows+10+-+64&rev=16.6.2
И на этом всё! Как только в моём распоряжении окажутся новые настройки или твики, я сразу же обновлю этот пост!