Блог им. cryptofuck

Майнинг monero на AWS

Смотрел я на крипторакету за последний год и подумал — может этот криптонавоз стал настолько плодороден, что любая палка, вставленная в него, даст всходы. Ресурсов своих особо не было, но что если попробовать майнить на AWS.
Вариант майнить биткоин или эфир и тягаться с железными асиками был сразу отметен. Нужен был коин, который хорошо майнится на CPU.
Для эксперимента был взят монеро, xmrig в качестве майнера и supportxmr в качестве пула. Чтобы минимизировать затраты были взяты спот инстансы на ubuntu 18.04. Они позволяют получить скидку до 90%, но могут быть в любой момент отобраны амазоном.

Результаты оказались следующие:
Тип EC2        VCPU    Память    Хэш/с    Стоимость $ в час
t3a.medium    2        4             680        0.0113
t3.medium      2        4             750        0.0125
c5d.xlarge      4        8             2950       0.0656
r3.2xlarge      8        61           1720       0.1293
c5.xlarge       4        8             1590       0.0648
m5.xlarge      4        16           1530       0.0689

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

На момент написания t3.medium давал приблизительно 0.0026 доллара в час при затратах 0.0125.

У амазона есть также GPU инстансы. Но они тоже не впечатлили.
g4dn.xlarge с 4 процами и GPU Nvidia Tesla T4 при затратах 0.1578 $ в час выдает 2270 H/s (1560 процы и 710 GPU)
g4ad.4xlarge c 16 процами и GPU AMD Radeon при затратах 0.2601 $ в час выдает почти 7000 H/s только на процах, заставить GPU работать на нем мне пока так и не удалось.

Для всех, кто хочет поиграться и спалить немного денег сделал образ ami-093feb5b44e1db55b, который можно использовать в качестве основы для инстансов. В нем xmrig установлен в качестве сервиса. Как только инстанс стартует, он запускается и начинает майнить на мой кошелек, чтобы не палить ресурсы по чем зря)
Вы можете поменять кошелек на свой в /opt/xmrig/build/config.json и рестартовать сервис sudo service xmrig restart. Можно сделать свой образ из инстанса с измененным конфигом и использовать его для экспериментов.
Майнинг monero на AWS
Чтобы проверить как успешно сервис майнит, нужно выполнить команду sudo journalctl -u xmrig
Должны увидеть что-то вроде такого:
Майнинг monero на AWS
Если будете брать инстансы с большим кол-вом VCPUs не забывайте, что нужно использовать всю процессорную мощь, а для этого нужно поменять конфиг. Я ставил rx по кол-ву процов, но, возможно, это и не самый оптимальный вариант
Майнинг monero на AWS
Также сделал CloudFormation шаблон, который создает все что нужно, включая автоскейл группу с указанным кол-вом инстансов, поддерживает их кол-во (т.к. это спот и амазон может забрать инстанс в любой момент), а также контролирует максимальную стоимость инстанса.
4 комментария
Kapeks, скорее чистая убыль) курс колеблется, она может вводить людей в заблуждение. проще взять калькулятор и самому пересчитать хешрейт по текущему курсу. для примера посчитал там для t3.medium
avatar
Где менять кошелек. вообще не понял(((
avatar

теги блога cryptofuck

....все тэги



UPDONW
Новый дизайн