Пару дней назад @penguin признался, что нашел баг в майнинге Голоса и стима, достаточно давно его использует и залил в гитхаб патч который его исправляет. Я подозреваю, что его к этому сподвигло создание мною тикета о проблеме в гитхабе и пост о том, что он использует добытую таким образом силу голоса что-бы продвинуть себя и своего альта в рейтинге делегатов (он кстати там почти догнал уже меня ими =( )
Чисто для истории, я сам 2-3 месяца назад обратил внимание, что при добычи стима один из моих самых медленных 2х ядерных компьютеров добывает почему-то больше других современных 4х ядерных, это было подозрительно, но я списал на случайность и не полез проверять код - оказалось зря...
Суть бага была в том, что по сути майнер использовал только 1 процессор - все остальные фактически работали в холостую - соответственно эффектность майнеров была в 2-16 раз меньше чем могла бы быть.
На 90%+ очередь все равно осталась заполнена gtx-1080-sc-ххх который либо использует другой, неизвестный пока баг, либо GPU майнер с секретным кодом.
Но тем не менее с этим патчем с ним можно хотя бы как-то конкурировать, я например запустил майнер на нескольких машинах и за ночь нашел несколько блоков.
Как установить майнер с нуля, если вы еще это не сделали, можно прочитать в этой инструкции.
Единственно я бы посоветовал прописать более свежий список нод в config.ini:
seed-node = golos.imcoins.org:4243 # @dr2073 (RU)
seed-node = 136.243.33.85:4243 # @smailer (DE)
seed-node = golos-seed.someguy123.com:4243 # @someguy123 (USA)
seed-node = steemul.ru:4243 # @xtar (DE)
seed-node = 88.99.13.48:4243 # @primus (DE)
seed-node = 52.57.156.202:4243 # @smooth (DE)
seed-node = golos.steem.ws:4243 # @jesta (US)
seed-node = seed.roelandp.nl:4243 # @roelandp (CAN)
seed-node = golosnode.com:4243 # @steem-id (FR)
Далее перед этапом запуска make (кстати более правильно запускать make -j4 - где 4 количество ваших ядер) нужно сделать следующее:
cd golos-14.2
(или куда вы установили Голос)
git fetch
git checkout origin/develop
(в master этот патч пока не залит)
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_CONTENT_PATCHING=OFF -DLOW_MEMORY_NODE=ON -DCLEAR_VOTES=ON
(конфиг чисто для майнинга)
make -j4
(или сколько у вас ядер вместо 4)
После этого майнер у вас наконец-то будет использовать все ядра процессора какие есть. =)
Если для вас оказалась полезной эта информация - проголосуйте пожалуйста за меня как делегата - каждый ваш голос очень важен для меня.
Для того что-бы проголосовать - войдите на страницу голосования, найдите меня @dr2073 в списке (на данный момент я на 37 месте) и подтвердите голос вашим основным или active паролем.
Или из кошелька (для крутых): vote_for_witness
your_id
dr2073 true true
dr2073 Спасибо тебе за инфу. С меня голос
Так держать!
Комментировать можно, пост вроде не исчез ))
dr2073, заходи в чат голоса, что-то тебя там не видно https://chat.golos.io/
Я там =) Но по сравнению с чатом в телеграмме там достаточно тихо.
У меня на тестах производительно после применения патча не изменилась.
Насколько я понимаю, ошибка исправляет баг в случае если у вас физически несколько CPU в системе. Если у вас один многоядерный CPU, то роста производительности не будет.
По крайней мере я после патча изменений в хешрейте на своей майнинг-ноде (один многоядерный CPU) не заметил. Системы с несколькими CPU у меня под рукой нет, так что пока проверить не удалось.
Было бы неплохо, если вы поделитесь результатами своих тестов - какой конфиг машины и какой хэшрейт был то патча и после патча.
С-но проблема была как раз в том что в случае 4х ядер 75% хешрейта по сути расходовалась в никуда. Так как все процессоры считали ровно одно и то же дублируя свою работу.
чувствую буду переходить на более дешевый тариф, с меньшей памятью и двумя ядрами.
Хешрейт меняться и не должен - меняется реальная эффективность добычи, но не хешрейт. Это как раз именно о многоядерном CPU. Я запускал майниг до патча - на день-два ни добыл ни одного блока. За сегодня после патча добыл уже 5 блоков.
А какой юзеренейм у вашего POW майнера - не подскажете?
У меня их много - на разных машинах разные - вот например @imc нашел уже 2 блока