Как майнить на VPS?
Большинство хостеров оверселлят ресурсы. То есть, если бы все использовали доступные ресурсы на максимум, всем бы ресурсов не хватило. Это относится и оперативе, и к процессорной мощности. Вы получите бан, если будете майнить, но это не основная проблема.
Нормальная ферма — это дата-центр, причём крупный, а оборудование там не просто серверное, как у хостера, а оптимизированное под майнинг, чтобы лишней электроэнергии не ело под всякие стандартные серверные нужды.
Крупным он должен быть, чтобы фармить быстрее других. Чтобы успеть до того как сложность удвоится.
В виду вышесказанного, по моим расчётам Вы не просто в минусе — у Вас почти 100% вложенных денег просто сгорает, как на костре.
Майнинг на vps linux
- Поисковые системы
- Яндекс
- Каталоги сайтов
- Прочие поисковики
- Агрегаторы и доски объявлений
- Практика оптимизации
- Общие вопросы оптимизации
- Частные вопросы — ранжирование, индексация, бан
- Сервисы и программы для работы с SE
- Любые вопросы от новичков по оптимизации
- Ссылочные и пользовательские факторы
- Поисковые технологии
- Doorways & Cloaking
- Трафик для сайтов
- Поисковая и контекстная реклама
- Google Adwords
- Яндекс.Директ
- Тизерная и баннерная реклама
- Общие вопросы рекламы
- Монетизация сайтов
- Партнерские программы в Интернете
- Контекстная реклама
- Google AdSense
- Рекламная Сеть Яндекса
- YouTube
- Размещение тизерной и баннерной рекламы
- Общие вопросы
- Сайтостроение
- Веб-строительство
- Статистика и аналитика
- Доменные имена
- Администрирование серверов
- Хостинг
- Безопасность
- Usability и удержание посетителей
- Копирайтинг
- Общение профессионалов
- SMM
- Семинары и конференции
- eCommerce, интернет-магазины и электронная коммерция
- Телефония и коммуникации для бизнеса
- Деловые вопросы
- Финансы
- Cчет в Яндекс.Деньгах
- Криптовалюты
- Инвестиции
- Экономика
- Правовые вопросы
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты — покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки — обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
- О сайте и форуме
- Самое разное
- Курилка
- Встречи и сходки
- Железо и софт
Яндекс: интерес к цифровизации бизнеса вырос в полтора раза
Факторы ранжирования в локальном поиске Google в 2020 году
Подскажите, пожалуйста как настроить майнинг криптовалюты на основе cryptonight на VPS сервере именно на CPU, но на ОС Linux(Debian/Ubuntu) без графической оболочки. И какой программой порекомендуете майнить cryptonight на CPU?
P.S. Просьба сильно не пинать, это для своего развития.
Будут такие копейки, что можете аренду не отбить. Но, если есть желание, то:
1. Для начала, прочитайте пользовательское соглашение с VPS-хостингом. Майнинг (распределенные вычисления) сейчас открытым текстом запрещают многие, можете получить лок акка без возврата средств.
2. Для хорошего майнинга необходимо, чтобы на каждый поток было по 2Мб кеша процессора. Уверены, что ваш vps это обеспечит?
3. Для максимальной производительности — включить в системе huge pages mode и собирать из исходников. Почти каждый пул дает ссылку на нужный гитхаб.
4. xmr-stack как вариант.
HelgerLEE:
Будут такие копейки, что можете аренду не отбить. Но, если есть желание, то:
1. Для начала, прочитайте пользовательское соглашение с VPS-хостингом. Майнинг (распределенные вычисления) сейчас открытым текстом запрещают многие, можете получить лок акка без возврата средств.
2. Для хорошего майнинга необходимо, чтобы на каждый поток было по 2Мб кеша процессора. Уверены, что ваш vps это обеспечит?
3. Для максимальной производительности — включить в системе huge pages mode и собирать из исходников. Почти каждый пул дает ссылку на нужный гитхаб.
4. xmr-stack как вариант.
Я понимаю что будут копейки, но для теста и майнинга той валюты которую хочу именно на VPS майнить, хватит и небольшой VPS.
1. Не страшно, так как всё будет согласовано.
2. Это я уже в курсе.
3. Вот у меня проблема включить то что вы пишете и собрать исходники так, что бы запустился майнинг именно cryptonight, другие работают. Не у всех кто даёт, там расписано как сделать и запустить на VPS Linux, а в там где написано, очень размазано написано и не получаеться запустить именно cryptonight.
Начинаем майнить в Linux
Хотим поблагодарить наших читателей за проявленный интерес к теме майнинга. В предыдущей статье Altcoin: просто взять и намайнить мы начали раскрывать потенциал наших услуг в сфере майнинга и рассматривали один из самых простых способов настройки платформы, а именно с использованием операционной системы Windows. В этой статье продолжим раскрывать тайны и тонкости настройки, но уже на базе Linux.
Сейчас существует большое количество готовых сборок Linux, как правило, на базе Ubuntu, с достаточно простой установкой и управлением. Самостоятельными дистрибутивами назвать их сложно, хоть они и имеют собственный дизайн и команду разработчиков. Собой они представляют обычную Ubuntu 16.04 с установленной графической оболочкой, как правило OpenBox или LXDE, набором драйверов и ассортимента программ-майнеров. Некоторые из них имеют собственные централизованные панели управления «шахтой». Приведем несколько самых известных и распространенных:
- ethOS — платный дистрибутив LiveCD, который можно развернуть на USB-флешку или диск. Стоимость одной лицензии $39. Имеется приложение для мониторинга в Google Play .
- HiveOS — сборка на базе Ubuntu, которую можно отнести к shareware — условно-бесплатное ПО, потому что предоставляет бесплатный мониторинг и управление только трех ригов. Все последующие по $5 за штуку.
- SMOS — также платная сборка. На момент написания статьи проводилась акция по $2 за rig. Имеет несколько версий, в зависимости от серии и поколения используемых видеокарт.
- nvOC — Ubuntu с установленными драйверами Nvidia, необходимыми настройками и набором майнеров. Достаточно отредактировать единый конфигурационный файл, указав номер кошелька и пул, и готово.
- rxOC — аналогичный образ, но уже для карт AMD.
Каждая из указанных сборок имеет как свои плюсы, так и минусы. Как друг относительно друга, так и общие. С точки зрения безопасности они все имеют один, как кажется, большой минус. Они все разработаны кем-то и пользователь, по сути, не имеет полного управления системой из коробки. В принципе, после разворачивания того или иного образа системы можно пройтись по ней с целью поиска заданий в планировщике, открытых портов в фаерволе, подозрительных скриптов и многого другого, но на это может уйти куда больше времени, чем настроить все самостоятельно, чем мы и займемся.
Что имеем и что потребуется добавить
Каждый использует удобную для него версию дистрибутива, мы же все-таки воспользуемся самой распространенной Ubuntu 16.04, которую можно установить автоматикой. Система устанавливается с минимально необходимым для работы сервера набором программного обеспечения.
Для удобства в работе и настройке:
- добавляем дополнительного пользователя и выдаем ему права sudo;
- включаем его в группу sudo.
Установка графической среды (если необходимо)
Для удобства использования можно установить любую среду рабочего стола.
- Стандартная среда устанавливается командой:
- Установка альтернативной среды:
После установки окружения необходимо перезагрузить сервер.
Установка драйверов
Нам потребуются проприетарные драйверы, т.к. только они смогут обеспечить необходимую производительность, функционал и стабильность. В свободных драйверах на данный момент отсутствует полноценная поддержка OpenCL и CUDA , в связи с чем потребуются именно они. Также управление частотами памяти и графического ядра, и скоростью оборотов системы охлаждения доступны только в проприетарных драйверах. Имеются два способа установки — рассмотрим детально оба из них.
Вариант №1. С сайта NVidia.
- Скачиваем драйверы с официального сайта. При выборе операционной системы указываем Linux x64. В перечне также присутствуют версии пакетов в формате .deb, но нас интересует универсальный в формате run:
- Делаем его исполняемым:
- В ходе установки система потребует отключить дисплейный менеджер, что мы сделаем заранее. Сделать это можно так:
Для остановки службы lightdm.service система попросит авторизоваться и ввести пароль текущего пользователя.
Установка проприетарных драйверов, скачанных с сайта производителя, выглядит как сборка их из исходников, для чего необходимо наличие в системе пакетов make и gcc, которые отсутствуют в стандартном наборе пакетов автоматической установки операционной системы.
Вариант №2. Из репозитория xorg-edgers
Репозиторий xorg-edgers содержит последние стабильные версии драйверов NVidia. Его и будем использовать для установки.
- Добавляем xorg-edgers в систему:
- Выполняем обновление репозиториев:
На момент написания статьи последней версией драйверов является 390.48.
Альтернативный способ перезагрузки:
Настройка разгона карт
В Linux нет программ подобных MSI Afterburner, в которых достаточно просто и удобно проводить разгон видеокарт путем перемещения ползунка по шкале. Сейчас многие, вероятно, скажут, что Linux это сложно и для майнинга не подходит, и с одной стороны, будут правы.
Если вас бросает в дрожь от рисованных пингвинов и слов «терминал» или «консоль», страшитесь SSH и apt-get, если вы не любите проводить много времени за клавиатурой, то для ускорения настройки рига лучше использовать Windows, но и присмотреться к данной статье. Не такие и пугающие эти нелетающие компьютерные птицы — достаточно милые и дружелюбные. Далее мы рассмотрим, как же выполнить тонкую настройку видеокарты для достижения хорошей скорости добычи.
Разгон будет осуществляться через драйверы путем изменения необходимых значений рабочих частот и скорости оборотов вентиляторов системы охлаждения. Изначально, изменение всех этих параметров заблокировано. Для разблокировки необходимо выполнить команды, которые откроют нам доступ к управлению картами (кулеры, частоты).
- Очищаем текущую конфигурацию и включаем видеоядра:
- Перезагружаемся:
Далее необходимо внести изменения в конфигурационный файл X-сервера.
Секция примет следующий вид:
Это позволит переключить видеокарты в режим максимальной производительности.
Вместо «x» следует указать необходимые значения разгона и скорости оборотов вентиляторов.
Делаем скрипт исполняемым:
Скрипт создавался для фермы из 4 карт. Для большего количества карт необходимо добавить соответствующее количество строк в коде. Также стоит отметить, что корректно скрипт отработает только при выполнении его из локальной ОС, т.е. при подключении по SSH — нет.
Установка майнера
Для добычи воспользуемся одной из немногочисленных утилит для добычи монет на алгоритме Ethash под названием ethminer. Скачать ее проще всего будет с GitHub:
- Скачиваем архив:
- Распаковываем:
- Копируем полученный файл в /usr/bin для дальнейшей простоты в использовании, т.к. он будет считаться установленной программой:
- Создаем скрипт с именем eth.sh, который будет выполнять запуск майнера в утилите screen:
- Вносим строки:
- Coхраняем файл сочетанием клавиш CTRL + W и отвечаем «Y».
При необходимости можно использовать различные варианты подключения, примеры конфигураций которых можно найти в хэлпе ethminer при помощи флага -h.
Кто-то, вероятно, обратил внимание, что в предыдущей статье указывалось, что карты GTX 1080 не сильно подходят для работы с алгоритмом DaggerHashimoto (Ethash) и их производительность составляла всего 25,5 — 26 Mh/s, в то время как можно достичь 35,65 Mh/s с помощью утилиты OhGodAnETHlargementPill . Чтобы ее установить, необходимо проделать следующие шаги:
- Скачиваем утилиту с GitHub:
- Делаем скачанный файл исполняемым:
- Настраиваем автозапуск:
Данную утилиту можно размещать на запуск через rc.local:
Добавляем следующую строку перед exit 0:
Успешный запуск можно проконтролировать через screen:
screen -x Tabletka.
Итого
Необходимое программное обеспечение и его настройка произведены. Можно добавить все созданные нами скрипты разгона и запуска майнера в автозагрузку, что существенно облегчит эксплуатацию рига. Также можно установить Teamviewer и осуществлять мониторинг и управление удаленно. Как вариант, можно настроить запуск скриптов в screen и осуществлять контроль по SSH. В данном вопросе каждый волен использовать привычный инструмент.
P.S. А = автоматизация
Мы рекомендуем самый простой способ — это воспользоваться стандартным приложением автозагрузки. В LXDE это «Сеансы и запуск».
- В окне приложения проходим на вкладку «Автозапуск».
- Нажимаем «Добавить».
- В появившемся окне указываем имя приложения, описание (при необходимости) и указываем расположение файла скрипта.
- Сохраняем новую запись.
Через консоль утилита вызывается командой xfce4-session-settings. Данный вариант гарантировано запускает скрипты после полной загрузки операционной системы.