- Сколько озу надо для майнинга
- Оперативная память для майнинга – важность, характеристики, нестандартное применение
- Новые возможности майнинга на процессоре
- Связь RAM с видеокартами и жесткими дисками
- Здравствуйте!👋🏻 Как мы можем помочь?
- Kryptex
- Приложение
- Майнинг
- Компьютеры
- Выплаты
- Безопасность
- Задать вопрос
- RandomX и оперативная память
- Сразу к делу — что влияет на хэши?
- Объем. Сколько нужно?
- Частота и тайминги. На что смотреть и как выбрать?
- Канальность. Что это такое? Как набрать объём?
- Ранговость. Что-то новенькое? Рассказываем!
- Сабтайминги. Что это такое и как настроить?
- Ну а если настроить память так и не получилось…
Сколько озу надо для майнинга
В майнинге оперативная память используется для среднесрочного хранения данных.
Прежде чем программа-майнер занесет в видеопамять DAG файл, ей сперва нужна будет оперативная память.
Майнер загружает актуальную часть блокчейна в RAM и создаёт DAG файл минимально возможного размера.
Для каждой карты создаётся свой DAG файл.
Необходимый для майнинга объем оперативной памяти пропорционален количеству карт.
Для майнинга Ethereum требуется довольно много оперативной памяти: около 3 GB на каждую карту.
Помните, что свободное пространство жесткого диска так же может использоваться в качестве оперативной памяти.
Это называется виртуальная память (файл подкачки/page file).
Конечно, скорость чтения и записи на жесткий диск (даже твердотельный) существенно ниже, чем аналогичные операции с оперативной памятью.
Но в майнинге эта разница скорости не критична: работа с жестким диском имеет низкую интенсивность.
Поэтому, для экономии денег, можно обойтись оперативной памятью объемом в 4 Гигабайта.
А вот объем жесткого диска зависит от размера вашей фермы и выбора операционной системы.
Например, Windows 10 сразу занимает на диске около 20 Гигабайт.
А еще, Windows резервирует место под свои нужды. И вы не сможете использовать зарезервированное системой пространство в майнинге.
Система занимает и резервирует не только диск, но и оперативную память.
В реальности, ферма из 8ми карт на Win10 с трудом и «впритык» майнит Ethereum и использует 100% оперативной памяти и 98% диска на:
— 8 GB RAM
— 60 GB SSD
Т.е. все 8 Гигабайт RAM и 20 гигабайт файла подкачки.
Остальное дисковое пространство использует Windows 10.
Такую конфигурацию я считаю экстремальной и сейчас предпочёл бы иметь меньше оперативной памяти и больше дискового пространства, например так:
— 4 GB RAM
— 120 GB SSD
А покупка 8GB RAM и 120 GB SSD покроет все возможные нужды и будет немного избыточной.
Источник
Оперативная память для майнинга – важность, характеристики, нестандартное применение
Когда речь заходит о технических характеристиках майнингового оборудования большинство дискуссий и рекомендаций вращаются вокруг марки производителя графического процессора (GPU), числа видео разъемов на материнской плате, а также качества блока питания и системы охлаждения.
Как правильно выбирать оперативную память для майнинга обычно не рассматривается всерьез и очень зря.
Прежде чем перейти к техническим подробностям, сколько нужно оперативной (RAM) памяти для майнинга, сперва уточним терминологию. Первоначально под «оперативной» подразумевалась быстродействующая память на электронных чипах, которая использовалась совместно всеми компьютерными подсистемами. Содержимое такой памяти теряется при выключении питания.
Собственно модули, устанавливаемые в соответствующие разъемы материнской платы, продолжают выполнять ту же функцию. Но расширение функциональности периферийных устройств, привело к ситуации, когда к «оперативной» относятся видеопамять, буфер принтера и контроллера жесткого диска.
Поэтому рассматривать вопрос как влияет RAM-память на добычу криптовалют, только с точки зрения материнской платы, будет неправильным.
Новые возможности майнинга на процессоре
Справедливости ради стоит сказать, что скорость поиска новых блоков для подтверждения транзакций по алгоритму «доказательства работы» (англ. Proof of Work, PoW), использующегося в Биткоине и Эфириуме, практически не зависит от объема памяти как компьютера, так и видеокарты.
Но мнение о том, что майнинг оперативной памятью при нынешнем уровне сложности популярных криптовалют не имеет смысла, все-таки неверен. Даже в 2018 году добыча монет на CPU может принести доход:
- Все больше новых валют отходят от метода PoW как требующего больших начальных капиталовложений. Логика в этом есть: рост биржевого курса, а значит и прибыли владельцев возможен только при интересе майнеров к новой монете. Строить ферму на видеокартах, для проекта с неясными перспективами желающих мало, а несколько скоростных RAM-модулей всегда пригодятся. И начальная сложность вполне позволяет прибыльно майнить.
- Оперативная память для майнинга должна иметь минимальный объем равный размеру ключа обрабатываемого CPU-майнером. Размер ключа может достигать 2Gb и к этому нужно добавить место для операционной системы и прочего программного обеспечения. Поэтому закладывайте в смету минимум 8Gb и материнскую плату, как минимум, с 4-мя разъемами RAM.
- Достаточный объем оперативной памяти для майнинга позволяет одновременно добывать разные валюты. На первый взгляд подобная идея выглядит утопично, но только для людей считающих, что IT-технологии это только интернет, игры и офисные приложения.
На рисунке видим виртуальные машины, созданные в операционной системе Windows с помощью программы VMware. Фактически это несколько полностью изолированных друг от друга компьютеров с отдельными процессорными ядрами и оперативной памятью.
Таким образом, ничего не мешает одновременно запустить несколько программ майнинга оперативной памятью. Если использовать версии для Linux можно легко организовать в 8Gb RAM до 6 виртуальных машин для добычи альткоинов.
- Зарабатываем на альтернативном майнинге. Что объединяет такие разные, по сути и целям, криптовалюты как IOTA и NEM? Есть одна общая черта – использование иного, чем у Биткоин алгоритма подтверждения транзакций. Это «подтверждение доли» (англ. Proof-of-Stake, POW) где все монеты добыты заранее, и приоритет подписания ранжируется по активности соответствующих узлов-«делегатов».
- Увеличить доход, как и в предыдущем случае можно с помощью виртуальных машин, в каждой из которых, будет запущена соответствующая нода. Интернет-подключение также является разделяемым ресурсом, так что два криптовалютных потока не будут мешать друг другу, а мы получаем двойное вознаграждение.
Связь RAM с видеокартами и жесткими дисками
Теперь давайте рассчитаем, сколько памяти нужно для майнинга на GPU. Здесь подход будет иным т.к. объединить отдельные видеопамяти в общий пул не получится, и каждая карта будет представлять собой отдельный «компьютер».
Поэтому нужно не только начинать от 4Gb, а и убедиться, что на приобретаемых видеокартах стоят современные чипы памяти по технологии GDDR5. У известных фирм перемаркировка исключена, а вот второстепенные китайские производители могут скрывать под соответствующей маркировкой модули DDR4 или даже DDR5.
Последним узким местом CPU-фермы будет жесткий диск. Здесь большинство читателей скажет, что к майнингу на оперативной памяти это точно не имеет отношения. Но и это утверждение не совсем справедливо, ведь выше были рассмотрены способы альтернативного дохода к добыче монет на CPU.
Те же виртуальные машины серьезно нагружают жесткий диск, и даже простой перебор ключей может серьезно «тормозить», передавая промежуточные данные на HDD, какого бы объема они не были. Выходом будет замена обычного жесткого диска на скоростной SDD, тем более, что все современные платы (в том числе и с пометкой Mining) имеют соответствующий разъем.
На фото самая быстрая на рынке модель SSD-диска от компании Kingston – показатели скорости чтения/записи вплотную приблизились к пределу пропускной способности интерфейса PCI-E, так что здесь потеря производительности будет минимальной.
Итак, мы убедились, что вопрос объема оперативной памяти для майнинга не такой простой как кажется на первый взгляд. Необходимо учитывать перспективу и постоянно увеличивающуюся сложность лидеров крипторынка. Если добавить к этому постоянные разговоры о переходе Ethereum с PoW-майнинга на другие алгоритмы, следить за новинками RAM будет совсем нелишним.
Источник
Здравствуйте!👋🏻 Как мы можем помочь?
Kryptex
Приложение
Майнинг
Компьютеры
Выплаты
Безопасность
Задать вопрос
RandomX и оперативная память
С обновлением RandomX в прошлом году мир майнинга в очередной раз узнал что-то новенькое. Алгоритм грамотно пересобрали специально для потребительских процессоров, отдав часть нагрузки оперативке. Всё, как в игрушках и разном рабочем софте.
Как итог, майнить на процессоре снова модно. Деньги можно копать лопатой, а для топовых систем заказывать экскаватор. И всё это даже без самой навороченной памяти 😎
Сразу к делу — что влияет на хэши?
Вот выдержка из всей статьи, чтобы совсем кратко:
- Купите комплект минимум 8Гб, обязательно двумя планками;
- Активируйте двухканальный режим, правильно установив планки;
- Поставьте стандартные частоты и тайминги;
- Играйте с настройкой, если чувствуете знания и силу.
А если хочется чуть подробнее, читайте статью дальше. Разберём, что наиболее полезно для заветных хэшей и как правильно выбрать память. Иерархично по сложности: с каждым новым пунктом будет только интереснее и полезнее!
Объем. Сколько нужно?
Объём на производительность алгоритма не влияет никак, но для быстрого режима существует минимум – 2Гб. Из опыта 6Гб – оптимальный минимум. Но, конечно, лучше взять с запасом: память ещё нужна Виндоус и другим сервисам.
8Гб подойдёт и для повседневного использования. Можно будет комфортно работать или играть.
Для Ryzen Threadripper и Intel Xeon важно разобраться ещё с NUMA nodes: сколько из них в процессоре отдано для обращений к памяти. Каждый такой связующий нод требует 2.5Гб по спецификации RandomX. Если памяти не хватит для всего процессора – производительность в майнинге пропорционально упадёт.
Частота и тайминги. На что смотреть и как выбрать?
Всю основную информацию по стандартным планкам, которые не изучали под микроскопом в биосе, мы поместили на график.
Без сложных настроек и дебрей профилей вывод только один: нативные частота и тайминги – самый оптимальный вариант. Мы наш результат обвели в рамочку. При повышении частоты вместе с таймингами хэши падают. А запустить систему и майнинг на частотах выше 3200, сохраняя cl14, не получилось. С таймингами мы встретимся ещё раз чуть дальше по тексту.
Покупая новый комплект, выставьте стандартные значения частот в биосе. А ещё лучше – включите XMP профиль. Инженеры уже всё придумали на заводе 😉
Важно! Лучшее значение – стандартное значение вашего комплекта. 3200MHz подходит именно для нашей памяти. Для вас это может быть и 2666MHz, и 3600MHz.
Канальность. Что это такое? Как набрать объём?
Канальность – количество активных физических путей из процессора в банк памяти, когда используется несколько модулей памяти. Упрощённо, из-за этого компьютер работает быстрее. Стандартная схема слотов на материнской плате:
Двухканальным режимом назовётся выбор пары серого цвета, т. е. отделённых друг от друга слотом DIMM3. Ну или если память установлена во все слоты. Если выбрать любое другое размещение – включится одноканальный режим. Чтобы не ошибиться, схему всегда можно найти в руководстве материнской платы. В нашем примере синим обвели слоты, которые включат двухканальный режим.
Для RandomX очень важно использовать двухканальный режим памяти, т. е. покупать комплект сразу с двумя планками памяти внутри. Процессор заметно прибавляет, если может параллельно обращаться сразу к двум планкам по двум доступным физическим каналам. Показываем графически и помним, что объем не влияет на производительность:
Владельцам топовых процессоров: Ryzen 3900X/3950X и i9-9900K/X или мощнее, – важнее всего понять разницу. По спецификации RandomX, 6000 h/s – размытый максимум для одного канала (в реальности –
6800 h/s). Учитывая, что все перечисленные процессоры с лёгкостью пробивают эту планку, обидно терять тысячи хэшей лишь из-за неверной канальности.
Четыре слота для оперативной памяти в обычной домашней системе поддерживают максимум двухканальный режим.
Чистый четырёхканальный режим не рассматриваем, т. к. это частный случай, и очень редкие машины с такой конфигурацией участвуют в майнинге. Но для справки, производительность будет такой же или даже хуже: вырастет задержка.
Ранговость. Что-то новенькое? Рассказываем!
Ранги памяти – условно те же каналы, только расположенные на одном модуле. Физическая связь с процессором в таком варианте ограничивается одним слотом, что естественно. Пару лет назад такие модули были закономерно медленнее, сейчас практически идентичны по скорости, что в играх/работе, что в майнинге:
Если есть выбор, советуем всё же одноранговую память.
Сабтайминги. Что это такое и как настроить?
Есть главные тайминги, которые показывают задержки и скорости самих операций чтения/записи/передачи, а есть сабтайминги. Если просто, вторые отвечают за задержки между самими операциями. То, сколько память должна прождать циклов перед выполнениями, тоже определяет быстродействие.
Мы попросили наших друзей сделать всё по нашим инструкциям и поместили их результаты на график. Настройка второстепенных таймингов почти сильнее всего влияет на хэши. Будем настраивать! Всё дальнейшее – очень тонкая часть гайда. Мы прикрепим в конце раздела ссылки на полезные ресурсы, чтобы больше узнать про тайминги.
Больше всего повезло владельцам процессоров AMD. Всё делается почти одной кнопкой. Потребуются две программы: Thaiphoon Burner и Ryzen DRAM Calculator. Всё дальше сводится к простому алгоритму:
- Запускаем Thaiphoon и собираем информацию по планкам – JEDEC;
- Включаем Ryzen DRAM Calculator, вносим данные из п.1;
- Ставим пресет Safe, записываем значения на листик и переходим в BIOS;
- Выставляем тайминги и сабтайминги, загружаемся в систему;
- Запускаем майнер и – о чудо! – прирост ⚡
Для владельцев же Intel нет такой прекрасной программы, которая автоматически покажет нужные тайминги – нужно искать и пробовать самому. Во всём остальном алгоритм идентичен.
Кстати, информацию JEDEC по популярным планкам можно найти ещё тут. Сразу понятно, что за комплект, какие стоят чипы, их ранговость. Удобно!
Потрясающий разбор всех таймингов оперативной память можно найти по этой ссылке. Эксперт из АСУС подробно описал, за что какой тайминг отвечает, как все они работают и как связаны с между собой. Очень полезный материал, поможет лучше понять устройство компьютера и памяти особенно.
Ну а если настроить память так и не получилось…
Попросите совета в телеграм чате Криптекса — мы и наши опытные пользователи помогут во всём разобраться 💪🏻
Или напишите нам напрямую — мы поможем как следует разогнаться 😁
Источник