28.12.2017
Обзор Bitcoin ASIC майнера от Avalon, Часть I

Обзор Bitcoin ASIC майнера от Avalon, Часть I
Обзор Bitcoin ASIC майнера от Avalon, Часть II

В первой части обзора Avalon Bitcoin ASIC майнера мы рассмотрели его внутреннее устройство, а во второй рассмотрим уже особенности его работы.

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

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

Чтобы устранить эту неисправность нужно удалить предохранитель F1 с платы, что и было сделано:

После этих манипуляций можно собрать майнер и провести первый запуск. По-умолчанию сетевому интерфейсу майнера присвоен адрес 192.168.0.100, поэтому для первоначальной настройки рекомендуется подключить его напрямую к компьютеру, прописать на сетевом интерфейсе компьютера адрес из подсети 192.168.0.*, например 192.168.0.101 и открыть в браузере адрес http://192.168.0.100.

Если было все сделано верно, то откроется страница с надписью «LuCI – Lua Configuration Interface», и через секунду будет перенаправление в веб-консоль OpenWrt с приглашением ввести логин и пароль. В качестве логина оставляем root, пароль можно оставить пустым и нажимаем Login.

В майнере по-умолчанию была установлена прошивка 200130419, в веб-интерфейсе которой есть три основных раздела: Status, System и Network

Начнем с Network, т.к. в первую очередь нам нужен доступ к майнеру. Сетевые интерфейсы настраиваются на вкладке Network -> Interface. На ней можно отключать или добавлять нужные интерфейсы, а также производить их настройку. Отдельно стоит отметить, что лучше использовать подключение по кабелю, чем беспроводное, если есть такая возможность, а Wi-Fi интефейс вообще отключить из-за возможных проблем с тем же злополучным USB контроллером.

В разделе System начнем настройку с установки пароля администратора, делается это на вкладке System -> Administration. Там же можно настроить доступ к майнеру через SSH. Еще одна полезная вкладка в разделе System называется Backup/Flush Firmware, к ней мы вернемся чуть позже.

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

На странице CGminer Configuration можно указать три различных пула и режим переключения между ними:

Там же настривается частота работы чипов:

Здесь же можно указать сколько модулей установлено в майнере (3 или 4) и задавать дополнительные опции работы CGminer.

На странице CGminer Status отображается как общая статистика по майнеру, такая как время работы, количество запросов работы, принятых шар, отвергнутых шар, ошибок майнера и т.п., так и с разбивкой по пулам. Тут же отображается статус аппаратной части майнера: количество кластеров, количество чипов в кластере, частота их работы, температуры плат и текущая версия прошивки.

Прежде чем сравнивать результаты, убедимся, что сложность заданий не повлияет на результат. Для этого произвелись замеры показателей майнера на сложности 1 и сложности 64, длительность каждого замера составила 8 часов, чтобы удача майнера не влияла на результаты.

Таблица с результатами сравнения работы Avalon ASIC майнера при различной сложности заданий:

Как видно, 8588*64=549632, что за вычетом погрешности равно количеству принятых шар на единичной сложности. Аналогично с реджектами: 35*64=2240. Это и не удивительно, т.к. по количеству локальной работы видно, что показатели должны быть практически идентичны. Поэтому в дальнейшем будем считать, что сложность заданий на результаты тестов и заработок не влияют.

Раз уж речь зашла о разной сложности, посмотрим, какое потребление трафика происходит в каждом случае:

Как видно из скриншотов, на единичной сложности среднее значение использования входящего трафика составляет 26.03 kbit/s(3.25 kB/s) и 77.52 kbit/s(9.69 kB/s) в пике, исходящего — 29.26 kbit/s(3.66 kB/s) и 79.52 kbit/s(9.94 kB/s) в пике.

Для сложности 64 показатели в среднем в два раза ниже: входящий канал 18.62 kbit/s(2.33 kB/s) и 53.05 kbit/s(6.63 kB/s) в пике, исходящего — 8.12 kbit/s(1.01 kB/s) и 35.04 kbit/s(4.38 kB/s) в пике.

То есть изменение сложности с 1 на 64 даст в среднем выигрыш по входящему трафику в 1,4 раза, а по исходящему в 3,6 раза.

Поскольку прошивка 200130419 по-умолчанию поддерживала разгон всего лишь до 300MHz, в майнер была залита прошивка 20130519, которая позволяла выставлять частоы вплоть до 395MHz.

Таблица с результатами сравнения разгона Avalon ASIC майнера при различной сложности заданий представлена ниже. Каждый замер длился в среднем тридцать с половиной минут при сложности заданий 32.

MHzMhash (средн.)WattGetworksAcceptedRejectedHW ErrorsDiscardedStaleFailuresLocalWork2566140251629380991757000275802706483154528086851754400292542826694456729189022455500302023007194960028394943254500341743257783267330399842658100379563357957169225510419314791138643350839507232921118101045670040202355846657612911111233855900412193608546277229611582832570004120636586678782284112571838548004255437087848793286104643410539104247237588908803280100125294540004254538089222813307945575545920043965

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

Стоит отметить, что уже при частоте 350MHz энергопотребление системы составило 723W, а у блока питания Enermax gx750 750W по спецификации на 12V канал максимальная выдаваемая мощность была 744W. Просадки напряжения на 12V канале также недвусмысленно намекали о приближении к потолку возможностей БП. И хотя значения не выходили за рамки ATX стандарта, было принято решение для продолжения разгона и замеров установить более мощный блок питания. В итоге место Enermax gx750 750W занял ETG ESP-1200-14G-P 1200W. С этим блоком питания во всех последующих экспериментах просадок на 12V канале не наблюдалось.

В качестве эксперимента прошивка 20130519 была сменена на прошивку 20130703 от kolivas. Она обладает несколько расширенным функционалом, в том числе возможностью автоподбора частот майнера.

При выставлении режима auto в настройках, частота майнера устаканилась на отметке в 352MHz.

Однако значительных улучшений эта прошивка не принесла, при примерно одинаковом количестве accepted шар значительно возросло количество HW ошибок. Поэтому остальные тесты проводились на прошивке 20130519.

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

MHzMhash (средн.)GetworksAcceptedHW ErrorsLocalWorkAccepted/WorkProfit380&nbspDiff&nbsp32892223073024075544396568.78%116.8%380 Diff 01884342953004575974388668.46%116.0%375 Diff 32889082803203252944254575.28%123.7%375 Diff 01881753083237551094262275.95%125.0%370 Diff 32878487933347234104247278.80%129.3%370 Diff 01880043023409932744268379.88%131.7%365 Diff 32866782843600018384255484.59%139.0%365 Diff 01871952993525417914263982.68%136.2%360 Diff 3285462296370568324120689.92%143.1%360 Diff 01857842923549211014121986.10%137.1%355 Diff 3284665291355523384121986.25%137.3%355 Diff 0184139285353083684126185.57%137.3%350 Diff 3283950292357761044020288.99%138.2%350 Diff 018108530034272983920287.42%132.4%335 Diff 327957125533312313864386.20%128.7%335 Diff 018010128234016303890187.42%131.4%

Значение Accepted/Work показывает в процентах соотношение работы майнера и принятых пулом шар. На сколько процентов мы выиграли в производительности от разгона показывает значение Profit, оно рассчитывается как количество шар*100/количество шар за тот же период в номинальном режиме работы майнера. В итоге оказалось, что чем выше частота, тем соотношение работы майнера и принятых пулом шар меньше, а выигрыш от разгона растет только до определенного предела, после чего начинает падать несмотря на дальнейшее увеличение частот. Наиболее эффективной частотой оказалась отметка в 360MHz, на ней количество отправленных корректных шар было максимальным.

Несмотря на то, что майнер Avalon является устройством, которое может выполнять очень ограниченные задачи, помимо майнинга Bitcoin на нем можно заниматься майнингом и других криптовалют, которые как и Bitcoin используют двойное SHA2 хеширование. Стоит отметить, что для валют, которые используют иной алгоритм, например scrypt в Litcoin, майнер Avalon использовать не получится.

Для примера настроим майнинг криптовалюты Terracoin. Для этого был выбран пул p2pool.ru. Как видно по скриншотам, майнинг запустился без каких-либо проблем:

В подведении итогов хочется сказать, что Avalon miner оставил после себя двоякое ощущение. С одной стороны это мощный майнер, у которого, к тому же, можно с помощью разгона увеличить штатную производительность на 40%. С другой стороны, качество сборки и ошибки в разработке устройства оставляют негативный осадок. Без разборки и подключения нужных разъемов он не заработал вообще, а без вмешательства с паяльником мог прослужить недолго из-за ошибок схемотехники. В процессе тестов майнер несколько раз зависал так, что не помогал удаленный сброс настроек и даже перепрошивка майнера, помогало только отключение по питанию с последующим включением. Судя по отзывам и фотографиям на форумах, другие пользователи тоже сталкиваются с проблемами и браком этого майнера. Для желающих установить майнер вдали от жилого помещения это может быть важно. А желающие явно будут, так как в разгоне майнеру требуется выставить обороты вентиляторов в 100%, что созданию акустического комфорта рядом явно не способствует. Еще из проблем во время тестов можно отметить то, что иногда майнер не мог зарезолвить доменное имя пула, хотя настройки от DHCP сервера получал корректные, и компьютеры в той же подсети с теми же настройками таких проблем не имели. Позже ошибка пропадала сама собой.

Тем не менее, со своей основной задачей майнер справляется. Эта маленькая коробочка по вычислительной способности мощнее чем крупные фермы на видеокартах, при этом обладает значительно меньшим энергопотреблением и занимает мало места. Устройства от Avalon были одними из первых ASIC майнеров доступных рядовым «шахтерам». Тем, кому посчастливилось получить майнеры из первых батчей, они уже принесли немалые доходы. Явно после первой волны пойдут и другие, еще более энергоэффективные и быстрые ASIC майнеры, так что нам остается только следить за бурно развивающимся прогрессом в стане ASIC устройств для майнинга Bitcoin.


Оригинал статьи

Обзор Bitcoin ASIC майнера от Avalon, Часть I

Обзор Bitcoin ASIC майнера от Avalon, Часть I
Обзор Bitcoin ASIC майнера от Avalon, Часть II

В первой части обзора Avalon Bitcoin ASIC майнера мы рассмотрели его внутреннее устройство, а во второй рассмотрим уже особенности его работы.

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

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

Чтобы устранить эту неисправность нужно удалить предохранитель F1 с платы, что и было сделано:

После этих манипуляций можно собрать майнер и провести первый запуск. По-умолчанию сетевому интерфейсу майнера присвоен адрес 192.168.0.100, поэтому для первоначальной настройки рекомендуется подключить его напрямую к компьютеру, прописать на сетевом интерфейсе компьютера адрес из подсети 192.168.0.*, например 192.168.0.101 и открыть в браузере адрес http://192.168.0.100.

Если было все сделано верно, то откроется страница с надписью «LuCI – Lua Configuration Interface», и через секунду будет перенаправление в веб-консоль OpenWrt с приглашением ввести логин и пароль. В качестве логина оставляем root, пароль можно оставить пустым и нажимаем Login.

В майнере по-умолчанию была установлена прошивка 200130419, в веб-интерфейсе которой есть три основных раздела: Status, System и Network

Начнем с Network, т.к. в первую очередь нам нужен доступ к майнеру. Сетевые интерфейсы настраиваются на вкладке Network -> Interface. На ней можно отключать или добавлять нужные интерфейсы, а также производить их настройку. Отдельно стоит отметить, что лучше использовать подключение по кабелю, чем беспроводное, если есть такая возможность, а Wi-Fi интефейс вообще отключить из-за возможных проблем с тем же злополучным USB контроллером.

В разделе System начнем настройку с установки пароля администратора, делается это на вкладке System -> Administration. Там же можно настроить доступ к майнеру через SSH. Еще одна полезная вкладка в разделе System называется Backup/Flush Firmware, к ней мы вернемся чуть позже.

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

На странице CGminer Configuration можно указать три различных пула и режим переключения между ними:

Там же настривается частота работы чипов:

Здесь же можно указать сколько модулей установлено в майнере (3 или 4) и задавать дополнительные опции работы CGminer.

На странице CGminer Status отображается как общая статистика по майнеру, такая как время работы, количество запросов работы, принятых шар, отвергнутых шар, ошибок майнера и т.п., так и с разбивкой по пулам. Тут же отображается статус аппаратной части майнера: количество кластеров, количество чипов в кластере, частота их работы, температуры плат и текущая версия прошивки.

Прежде чем сравнивать результаты, убедимся, что сложность заданий не повлияет на результат. Для этого произвелись замеры показателей майнера на сложности 1 и сложности 64, длительность каждого замера составила 8 часов, чтобы удача майнера не влияла на результаты.

Таблица с результатами сравнения работы Avalon ASIC майнера при различной сложности заданий:

Как видно, 8588*64=549632, что за вычетом погрешности равно количеству принятых шар на единичной сложности. Аналогично с реджектами: 35*64=2240. Это и не удивительно, т.к. по количеству локальной работы видно, что показатели должны быть практически идентичны. Поэтому в дальнейшем будем считать, что сложность заданий на результаты тестов и заработок не влияют.

Раз уж речь зашла о разной сложности, посмотрим, какое потребление трафика происходит в каждом случае:

Как видно из скриншотов, на единичной сложности среднее значение использования входящего трафика составляет 26.03 kbit/s(3.25 kB/s) и 77.52 kbit/s(9.69 kB/s) в пике, исходящего — 29.26 kbit/s(3.66 kB/s) и 79.52 kbit/s(9.94 kB/s) в пике.

Для сложности 64 показатели в среднем в два раза ниже: входящий канал 18.62 kbit/s(2.33 kB/s) и 53.05 kbit/s(6.63 kB/s) в пике, исходящего — 8.12 kbit/s(1.01 kB/s) и 35.04 kbit/s(4.38 kB/s) в пике.

То есть изменение сложности с 1 на 64 даст в среднем выигрыш по входящему трафику в 1,4 раза, а по исходящему в 3,6 раза.

Поскольку прошивка 200130419 по-умолчанию поддерживала разгон всего лишь до 300MHz, в майнер была залита прошивка 20130519, которая позволяла выставлять частоы вплоть до 395MHz.

Таблица с результатами сравнения разгона Avalon ASIC майнера при различной сложности заданий представлена ниже. Каждый замер длился в среднем тридцать с половиной минут при сложности заданий 32.

MHzMhash (средн.)WattGetworksAcceptedRejectedHW ErrorsDiscardedStaleFailuresLocalWork2566140251629380991757000275802706483154528086851754400292542826694456729189022455500302023007194960028394943254500341743257783267330399842658100379563357957169225510419314791138643350839507232921118101045670040202355846657612911111233855900412193608546277229611582832570004120636586678782284112571838548004255437087848793286104643410539104247237588908803280100125294540004254538089222813307945575545920043965

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

Стоит отметить, что уже при частоте 350MHz энергопотребление системы составило 723W, а у блока питания Enermax gx750 750W по спецификации на 12V канал максимальная выдаваемая мощность была 744W. Просадки напряжения на 12V канале также недвусмысленно намекали о приближении к потолку возможностей БП. И хотя значения не выходили за рамки ATX стандарта, было принято решение для продолжения разгона и замеров установить более мощный блок питания. В итоге место Enermax gx750 750W занял ETG ESP-1200-14G-P 1200W. С этим блоком питания во всех последующих экспериментах просадок на 12V канале не наблюдалось.

В качестве эксперимента прошивка 20130519 была сменена на прошивку 20130703 от kolivas. Она обладает несколько расширенным функционалом, в том числе возможностью автоподбора частот майнера.

При выставлении режима auto в настройках, частота майнера устаканилась на отметке в 352MHz.

Однако значительных улучшений эта прошивка не принесла, при примерно одинаковом количестве accepted шар значительно возросло количество HW ошибок. Поэтому остальные тесты проводились на прошивке 20130519.

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

MHzMhash (средн.)GetworksAcceptedHW ErrorsLocalWorkAccepted/WorkProfit380&nbspDiff&nbsp32892223073024075544396568.78%116.8%380 Diff 01884342953004575974388668.46%116.0%375 Diff 32889082803203252944254575.28%123.7%375 Diff 01881753083237551094262275.95%125.0%370 Diff 32878487933347234104247278.80%129.3%370 Diff 01880043023409932744268379.88%131.7%365 Diff 32866782843600018384255484.59%139.0%365 Diff 01871952993525417914263982.68%136.2%360 Diff 3285462296370568324120689.92%143.1%360 Diff 01857842923549211014121986.10%137.1%355 Diff 3284665291355523384121986.25%137.3%355 Diff 0184139285353083684126185.57%137.3%350 Diff 3283950292357761044020288.99%138.2%350 Diff 018108530034272983920287.42%132.4%335 Diff 327957125533312313864386.20%128.7%335 Diff 018010128234016303890187.42%131.4%

Значение Accepted/Work показывает в процентах соотношение работы майнера и принятых пулом шар. На сколько процентов мы выиграли в производительности от разгона показывает значение Profit, оно рассчитывается как количество шар*100/количество шар за тот же период в номинальном режиме работы майнера. В итоге оказалось, что чем выше частота, тем соотношение работы майнера и принятых пулом шар меньше, а выигрыш от разгона растет только до определенного предела, после чего начинает падать несмотря на дальнейшее увеличение частот. Наиболее эффективной частотой оказалась отметка в 360MHz, на ней количество отправленных корректных шар было максимальным.

Несмотря на то, что майнер Avalon является устройством, которое может выполнять очень ограниченные задачи, помимо майнинга Bitcoin на нем можно заниматься майнингом и других криптовалют, которые как и Bitcoin используют двойное SHA2 хеширование. Стоит отметить, что для валют, которые используют иной алгоритм, например scrypt в Litcoin, майнер Avalon использовать не получится.

Для примера настроим майнинг криптовалюты Terracoin. Для этого был выбран пул p2pool.ru. Как видно по скриншотам, майнинг запустился без каких-либо проблем:

В подведении итогов хочется сказать, что Avalon miner оставил после себя двоякое ощущение. С одной стороны это мощный майнер, у которого, к тому же, можно с помощью разгона увеличить штатную производительность на 40%. С другой стороны, качество сборки и ошибки в разработке устройства оставляют негативный осадок. Без разборки и подключения нужных разъемов он не заработал вообще, а без вмешательства с паяльником мог прослужить недолго из-за ошибок схемотехники. В процессе тестов майнер несколько раз зависал так, что не помогал удаленный сброс настроек и даже перепрошивка майнера, помогало только отключение по питанию с последующим включением. Судя по отзывам и фотографиям на форумах, другие пользователи тоже сталкиваются с проблемами и браком этого майнера. Для желающих установить майнер вдали от жилого помещения это может быть важно. А желающие явно будут, так как в разгоне майнеру требуется выставить обороты вентиляторов в 100%, что созданию акустического комфорта рядом явно не способствует. Еще из проблем во время тестов можно отметить то, что иногда майнер не мог зарезолвить доменное имя пула, хотя настройки от DHCP сервера получал корректные, и компьютеры в той же подсети с теми же настройками таких проблем не имели. Позже ошибка пропадала сама собой.

Тем не менее, со своей основной задачей майнер справляется. Эта маленькая коробочка по вычислительной способности мощнее чем крупные фермы на видеокартах, при этом обладает значительно меньшим энергопотреблением и занимает мало места. Устройства от Avalon были одними из первых ASIC майнеров доступных рядовым «шахтерам». Тем, кому посчастливилось получить майнеры из первых батчей, они уже принесли немалые доходы. Явно после первой волны пойдут и другие, еще более энергоэффективные и быстрые ASIC майнеры, так что нам остается только следить за бурно развивающимся прогрессом в стане ASIC устройств для майнинга Bitcoin.


Оригинал статьи