CentOS — строго 64-битный, иначе
Братцы криптографы, обращаюсь к вам за помощью по вопросу, с которым скитался по разным форумам – от майнинга до линукса.
И нигде никто ни в зуб ногой, хоть и надувают щеки для важности. Поскольку на последнем форуме при обсуждении вопроса прозвучал термин "криптография", обращаюсь к криптографам.
Суть вопроса: некий блоггер заявил, что для успешного майнинга требуется обязательно 64-битовый Линукс, иначе эффективность майнинга будет никакая.
Заявление находится здесь http://nefigtut.livejournal.com/22386.html и звучит у него так:
CentOS — строго 64-битный, иначе производительность cgminer-a будет чуть менее, чем никакая
На последнем форуме, куда обратился, ЛОРе, эту премудрость прокомментировали как всегда – пожевали и выбросили, не сообщив ничего конкретного и убедительного:
https://www.linux.org.ru/forum/general/9979640
Надеюсь на вашу помощь!
комментариев: 11558 документов: 1036 редакций: 4118
Если коротко, то утверждение о "никакой" производительности не соответствует действительности (в зависимости от реализации, на CPU она может быть ниже, но далеко не такой плачевной, как о том заявляется). В то же время, стоит ли вопрос такого внимания, если на самом деле давно нет никакого смысла в использовании 32-битных ОС?
Например, 64-битные версии BSD не поддерживают бинарную совместимость с Linux'ом, не имеют портов соответствующих линуксовых библиотек, и, как итог, плакал (причём практически нативный) запуск MatLab'а или Mathematica'а в BSD. Не слежу за событиями, но, по-моему, у разработчиков не было никакого желания делать полноценные порты для 64-битных версий. Правда, тем, кто использует виртуалки, эти особенности уже побоку.
Ну, это если не опускаться на уровень «BSD не нужна».
[/offtop]
комментариев: 9796 документов: 488 редакций: 5664
Прозреваю, что речь идёт о майнинге Litecoin, который из-за алгоритма scrypt принципиально не портируется на ASIC. Его майнят на видяхах с выжиранием системной памяти. Вполне возможно, что для Litecoin, в отличие от Bitcoin, какая-то оптимизация под 64-бита есть. Уточняйте на ресурсах разработчика и пользователей именно cgminer, которые майнят именно Litecoin.
Чтобы здесь не повторяться, кратко: речь только о GPU, т.е. о видеокартах, и ни каких ЦПУ.
И да. о Litecoin, т.е. о криптопротоколе scrypt – уж его-то вы, криптографы, должны знать?
P.S. Совет "спросите у пользователей" бесполезен. я уже сказал, что спрашивал везде, но пользователи в этом вопросе совершенно не соображают – только тупо майнят и все.
Жаль, что вы не прочли тему на ЛОРе, где я подробно описал ситуацию.Это потому, что у вас одна звезда. Было бы три звезды — прочитали. А было бы пять звёзд — залогинились бы на ЛОР и ответили там или любезно скинули бы вам ответ на почту. Везде важен цвет штанов.комментариев: 11558 документов: 1036 редакций: 4118
Жаль, что Вы не прочитали мой первый ответ в этом треде.
И всё потому, что вы не мой прочли пост на ЛОРе, в котором ясно говорится, что речь идет о вычислениях не на CPU, а на GPU, и только на нем.
Поэтому ваши рассуждения о вычислениях на CPU мне были непонятны.
Впрочем, может я что-то не так понял из ваших ответов, тогда готов выслушать их в более понятном виде.
комментариев: 11558 документов: 1036 редакций: 4118
Вам непонятна эта фраза?
GPGPU — общие (произвольные) вычисления на графическом процессоре, OpenCL — стандартный фреймворк для написания массивно параллельных приложений, исполняемых на гетерогенных вычислительных устройствах.* OpenCL-приложения компилируются видеодрайвером (точнее, OpenCL-компилятором, который может транслировать OpenCL-код хоть в нативные инструкции конкретного CPU/GPU, хоть в конфигурацию FPGA) и ему, равно как и потоковым процессорам GPU, совершенно пофиг, какая разрядность у Вашей ОС.
В таких случаях принято самостоятельно гуглить ии уточнять, что именно Вы не поняли, дабы собеседник не разжёвывал каждое понятие.
* Помимо OpenCL есть CUDA — проприетарный аналог от Nvidia, с ним суть та же, разве что CUDA-приложения исполняются только на GPU.
И все же, просьба помочь в окончательном понимании вами изложенного, а именно – вывод ваших разъяснений сводится к тому, что разрядность ОС при майнинге на видеокартах не играет роли – правильно ли я понял?
И если да, то как вы прокомментируете ту самую фразу автора блога, т.е.:
Кстати, если нужно, удалось найти этот блог целиком: http://hghltd.yandex.net/yandb.....735a22a82e0c&keyno=0
комментариев: 11558 документов: 1036 редакций: 4118
Разрядность ОС не имеет значения для GPGPU-вычислений. Как устроен тот или иной майнер, исполняется он только на GPU либо ведёт затратный housekeeping на CPU — вопрос отдельный, который Вам скорее стоит выяснять у разработчиков или активных пользователей программы.
Вы заставляете меня отвечать за постороннего человека, комментируя работу программы, которую я в глаза не видел? Я разъяснил основные принципы, а как их применять к конкретной ситуации — это уже Ваше дело.
По ссылке 404. Если взять из параметров исходную ссылку nefigtut.ru/2011/08/28/bitcoin-mining-pool-on-centos-6, то там мы обнаруживаем:
Бывает смысл, и просто огромный! Раасказываю свою историю :)
Начитавшись множество разных советов по выбору железа для майнинга, пришел к выводу, что не стоит брать качественный (т.е. дорогой проц) и материнку, и вопреки своим устоявшимся правилам (работать только с Intel) впервые выбрал Athlon и материнку под нее.
Каково же было мое негодование, когда после недели траха мне так не удалось выполнить простейшую задачу – установить на нее 64-битовый Linux!
Были последовательно перебраны – CentOS, Fedora, Debian, Ubuntu – все они упорно висли на этапе установки.
В то же время их 32-битовые версии устанавливались мгновенно и без вопросов!
Но, начитавшись рекомендаций выше упомянутого блогера, не стал использовал их для майгинга ввиду вышеупомянутой "никакой производительности".
В итоге, к своему стыду, вынужден использовать Windows, и, понятное дело, с перепугу тоже 64-битовую.
А теперь вот думаю: кто такой этот блогер и чего стоят его умозаключения? (найти бы его и $?%&...)
Я тоже не знаю, спросить у автора cgminer не смогу – языков не знаю, а активных ее пользователей пруд пруди, но (повторюсь) никто не зуб ногой, как оно работает.
Именно так, автор блога забросил свой блог и не обновлет движок блога, поэтому и дал вам ссылку из архива Яндекса – http://hghltd.yandex.net/yandb.....735a22a82e0c&keyno=0
От соавтора этой работы есть статья на тему «CUDA Leaks: Information Leakage in GPU Architectures»:
Очень напоминает недавнее. В общем, майните аккуратно, а то всё, что намайнили, ещё утекёт через побочные каналы... ☺
[/offtop]