Плоттер Безумного Макса не запускается в Windows 10

Обновлено: 21.11.2024

Добро пожаловать во вторую часть нашего руководства, посвященную построению графиков Chia в Linux. С запуском плоттера «Безумный Макс» ландшафт Чиа сильно изменился. У нас есть отдельное руководство, посвященное различиям между официальным плоттером и плоттером Mad Max Chia, и мы настоятельно рекомендуем вам ознакомиться с ним.

Если вы не читали первую часть этого руководства, мы рассмотрим основы установки клиента Chia в Linux и настройки нового или существующего кошелька. Клиент Chia требуется для печати с помощью традиционного плоттера, даже с таким менеджером, как Plotman, поэтому вам следует прочитать его.

Тем не менее, плоттер Безумного Макса не требует настройки интерфейса командной строки в вашей системе построения графиков. В этом случае вы можете продолжить работу с этим руководством, если вы уже настроили кошелек в другой системе.

Шаг 01. Подключение дисков

Если вы только что заново настроили свою систему Linux, ваши NVME для печати и жесткие диски для ферм необходимо будет смонтировать в определенное место на вашем компьютере.

Поначалу это может показаться пугающим, но создавать разделы и монтировать диски довольно просто, и мы уверены, что после изучения этого руководства вы сможете сделать это самостоятельно.

Выбор файловой системы для ваших сельскохозяйственных дисков

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

Сегодня мы рассмотрим две основные файловые системы: ext4 и NTFS. Хотя обе файловые системы являются жизнеспособным вариантом для всех, кто работает с Linux, есть некоторые различия, которые вы должны иметь в виду, прежде чем использовать какой-либо один вариант.

Выбирайте файловую систему NTFS, только если вы хотите обрабатывать свои участки в системе Windows или Mac. Это единственная файловая система, которая поддерживает все три ОС. Это полезная функция, даже если вы планируете использовать Linux, так как Windows — отличная резервная копия, если вы столкнетесь с потенциальными проблемами.

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

Создание разделов жесткого диска

Если у вас есть новый диск, следующим шагом будет создание раздела. Вы можете пропустить этот шаг, если на вашем диске уже есть раздел.

Полезной утилитой для проверки разделов диска является Gparted, и вы можете установить ее с помощью команды:

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

Вы можете просмотреть свои диски с помощью команды:

Ваш терминал может отличаться в зависимости от установленных дисков. Вот что у нас было. Обратите внимание, что на диске с именем sdn нет разделов:

Мы знаем, что наш диск теперь находится в /dev/sdX (в данном примере sdn). Проверка диска в GParted:

Мы видим, что разделы не были выделены. Вы можете проверить разные диски, щелкнув поле в правом верхнем углу и выбрав диск. Жесткий диск с разделами будет выглядеть следующим образом:

Чтобы создать раздел NTFS, нам нужно использовать GParted для создания нового раздела. Щелкните правой кнопкой мыши и выберите параметр «Создать». Теперь вас встретит окно:

Выберите раскрывающийся список файловой системы и выберите ntfs в качестве параметра. Добавьте метку Chia_n, чтобы лучше идентифицировать ваш диск в разных операционных системах. Назовите раздел так же. Ваш последний экран должен выглядеть так:

Теперь нажмите Добавить. GParted не применит изменения, пока вы не установите флажок «Применить все операции» вверху. Проверьте и выберите его.

Теперь у вас есть раздел жесткого диска в формате NTFS. Введите команду:

и вы должны получить следующие данные для только что отформатированного диска:

Как вы заметили, точка монтирования пуста. Системы Linux не будут монтировать диск автоматически, поэтому вам придется монтировать его вручную. Возьмите UUID из данных выше. Это понадобится вам для добавления в файл fstab.

Создайте точку монтирования для раздела жесткого диска, желательно в каталоге mnt:

Обязательно замените n номером вашего диска.

Теперь откройте файл /etc/fstab в своем любимом текстовом редакторе. Мы используем нано:

Действуйте с осторожностью, так как неправильная модификация может испортить вашу существующую установку Linux! В последнюю строку файла добавьте следующую запись:

Замените соответствующим UUID и именем раздела. После этого сохраните файл и перезагрузите систему.

Теперь вы сможете определить свой новый раздел. Вам также нужно будет предоставить права на чтение, запись и выполнение для вашего каталога графиков с помощью команды:

Теперь у вас есть новый диск для хранения графиков. Давайте перейдем к следующему шагу, где мы установим плоттер Mad Max (необязательно) и менеджер сюжетов Plotman.

Шаг 02. Установка Mad Max и Plotman

Прежде чем приступить к установке, необходимо сгенерировать адрес контракта пула с помощью команды plotnft или через графический интерфейс, чтобы продолжить. Вы можете пропустить следующий шаг, если у вас уже есть адрес.

Создание адреса контракта пула для построения графика

Начиная с Chia 1.2.0, вы можете создавать переносные участки, которые позволят вам присоединиться к официальному пулу для выращивания Chia. Если вы не планируете заниматься одиночным сельским хозяйством, необходимо переключиться с старых участков на новые.

Во-первых, обязательно обновите Chia CLI и GUI до последней версии:

Убедитесь, что ваш кошелек Chia синхронизирован с блокчейном. Убедитесь, что ваша установка обновлена ​​как минимум до версии 1.2.0 на всех установленных вами компьютерах.

После синхронизации выполните следующую команду, если хотите создать локальный график:

Кредиты изображений; Чиа

Если вы уже определились с выбором пула, вы можете запустить следующую команду:

Теперь вы готовы начать рисовать. Дождитесь подтверждения вашего участка NFT в блокчейне и выполните команду:

Адрес контракта вашего пула должен начинаться с xch и следовать сразу после следующей строки:

Теперь вы готовы установить плоттер.

Установка Mad Max (пропустите, если используете обычный плоттер)

Если бы вы прочитали нашу статью, в которой сравнивались бы Mad Mad и традиционный плоттер Chia, вы бы определили, какой из них лучше подходит для вашего оборудования.

Если вы выбрали плоттер Mad Max или хотите протестировать его, у нас есть это руководство, описывающее процесс установки и дополнительные шаги, такие как настройка RAID и RAM-диска.

Создание RAID-массива или виртуального диска NVMe

Безумный Макс работает лучше всего, когда временный диск является высокоскоростным хранилищем, таким как виртуальный диск или твердотельные накопители NVMe в RAID0. Спецификации временного диска указаны на Mad Max Github: 220 ГБ для temp1, 110 ГБ для tmp2 и 256 ГБ в сочетании.

Минимальный объем ОЗУ, необходимый для поддержки виртуального диска, составляет 128 ГБ, учитывая, что для работы системы вам потребуется некоторое количество ОЗУ. В таком случае другим диском должен быть диск temp1.

Другим вариантом может быть использование одного SSD для temp1 и массива RAID из нескольких NVM малой емкости в качестве temp2. Вы можете узнать больше о лучших конфигурациях для каждой материнской платы в нашем руководстве по покупке материнской платы для черчения и выращивания чиа.

Чтобы создать массив RAID из дисков NVMe, их необходимо сначала смонтировать. В отличие от жестких дисков, мы будем использовать команду mkfs для прямого разделения и добавления дисков в массив RAID. Вы можете определить конкретный диск NVMe и его размер с помощью команды lsblk -f.

Обязательно отформатируйте и смонтируйте SSD-накопитель temp2 с помощью аналогичной команды:

Или вы можете создать и смонтировать виртуальный диск (требуется не менее 128 ГБ ОЗУ) для вашего диска temp2:

Теперь вы закончили настройку обоих временных дисков. Теперь мы можем перейти к установке и настройке плоттера Mad Max.

После настройки вы можете сразу начать рисовать с помощью команды:

Вы можете получить значение ключа фермера с помощью команды:

Вы можете перейти к планировщику сюжетов Foxypool, где вы можете добавить свободное место на жестком диске в ТБ и получить значение n.

Если вам нужен более детальный контроль над построением графика или вы предпочитаете традиционный плоттер Chia, вам лучше всего подойдет менеджер участков, такой как Plotman. Мы рассмотрим его установку в следующем разделе.

Установка Плотмана

Установка Plotman довольно проста, но ее точная настройка, особенно с использованием традиционного плоттера, может занять довольно много времени для достижения наилучшей производительности печати.

Plotman Github довольно обширен и является хорошей отправной точкой. Если вам нужно больше ресурсов, сабреддит Chia — отличное место для начала.

Основные параметры конфигурации Plotman находятся в его конфигурационном файле, который можно найти по следующему адресу:

Вы можете открыть и просмотреть его в своем любимом текстовом редакторе:

После завершения вы можете запустить plotman, используя:

Это подводит итог этому обширному руководству по настройке установки Linux с плоттером Mad Max и Plotman. Если вы нашли его полезным, поделитесь им, чтобы больше людей могли легко настроить свои плоттеры Chia.

Если вы хотите узнать больше о новейших технологиях, вам нужен совет по покупке или вы хотите прочитать другие полезные руководства, добавьте нашу домашнюю страницу в закладки. Если вы собираетесь поддержать нас, отправьте немного чиа на адрес xch16e06etrhjnz7ukqe5qtjrzyamwhqs4rle806gqvym0r63lpxz4pqx0dq5u.

Кроме того, свяжитесь с нами, если вы заметили, что что-то отсутствует или неверно, и мы будем рады обновить нашу статью.

О Поле Джейкобе

Являясь страстным энтузиастом аппаратного обеспечения, Пол всегда пользуется возможностью изучить лежащие в его основе технологии путем разборки принадлежащих ему ноутбуков, смартфонов и графических карт.Он также очень увлечен такими вещами, как загрузка последней версии Android ROM на свой смартфон или настройка тактовой частоты процессора на своем ноутбуке для повышения производительности и снижения температуры.

выстрел в голову

Член

Кто-нибудь может мне помочь?

Я пытался использовать плоттер Mad Max на моем 64-ядерном Rome ES, но он действительно медленный.

2 диска SAS по 300 ГБ 10 000 = 7,5 часов графиков со 128 потоками (раньше около 15 часов в GUI/powershell, но на каждом диске, так что на самом деле никаких улучшений)

Компания Sloth Tech TV напечатала сюжет с двумя дисками SAS по 300 ГБ 10 000 за 73 минуты на памяти DDR3, мне далеко до этого.

Я даже пытался сделать RAMDisk с помощью ImDisk (когда я сделал диск на 110 ГБ, графики разбились. У меня всего 128 ГБ, поэтому диск tmp 2 на 110 ГБ, твердотельный накопитель NVMe (Corsair Force MP600 1 ТБ, да, это не очень хорошо, но это не должно сильно меня замедлять). Я пытался добавить еще несколько гигабайт для RAMDisk и установить меньше потоков, но это все равно было СЛИШКОМ медленным.

Первое, что я сразу заметил, это то, как медленно создается таблица 1. Threadripper в RAMDisk потребовалось 6 секунд, чтобы создать таблицу 1. Когда я пытался сделать это с RAMDisk ночью, это было около 140 секунд, но он завис. . На дисках SAS это занимает около 300 секунд, на жестких дисках — более 400 секунд.


Вот моя текущая попытка, на 2-х 300-гигабайтных дисках SAS 10 000, но она все еще намного медленнее, чем должна быть, и у меня заканчиваются идеи:
Просмотреть вложение 19068

  1. Различные версии плоттера Windows Chia
  2. Различные ОС (сейчас на Windows 2019 Server, попробовал Win 10 Pro и Ubuntu.)
    В Ubuntu мне не удалось заставить работать инструмент разгона, и на тактовых частотах по умолчанию он все еще был очень медленным на фазе. 1 (то же время, что и в Windows)
  3. Кажется, что 256 сегментов быстрее, чем 128, но разница незначительна

Еще одна интересная вещь, которую я заметил, это то, что когда я запускаю плоттер только с 1 потоком на процессоре 2S, таблица создается примерно за 130 секунд, но когда я добавляю больше потоков, на самом деле это происходит медленнее. Кстати, в диспетчере задач показывает 2 розетки вместо 1, на Win 10 Pro показывал одну как надо, но время было такое же. Поэтому, когда я устанавливаю 128 потоков, я вижу, что используется только половина из них. Но это все еще намного медленнее, чем должно быть.

Значит, действительно должна быть проблема с моей платформой EPYC.
Мои настройки:

ASUS KRPA-U16 версия 0302
2s1404e2vjug5 64-ядерный процессор
M393A2K43DB3-CWE x 8 планок
Windows Server 2019 версия 1809 сборка 17763
HP Smart array p410 1 ГБ для Диски SAS, так что да, это может быть дерьмо, НО что случилось с RAMDisk tmp2 + NVMe temp 1? Он по-прежнему не должен быть таким медленным.
Биос практически стандартный.

Мое единственное дикое предположение состоит в том, что возможно есть ошибка с 8 каналами или что-то в этом роде.

20 долларов PayPal тому, кто первым обнаружит виновника.

Заранее спасибо.

iotapi322

Член

Я работаю исключительно на Ubuntu с двойным e5-2640V4 с 192 МБ оперативной памяти — у меня есть другая система с i9-9900k, работающая с nvme.
Я могу сказать вам, что, читая все сообщения, я не думаю, что этот материал очень хорошо работает на Windows. Он был действительно разработан для Linux.
Ведра 256 используют меньше оперативной памяти на поток, но создают больше памяти для операций ввода-вывода. Таким образом, вы можете работать с меньшим объемом памяти, но использовать больше процессора.

Ваш снимок экрана выглядит так, будто с вашими двумя дисками SAS емкостью 300 ГБ что-то не так. Как они у вас полосатые? С windows или аппаратным рейдом? На вашем месте я бы сделал следующее:
запустите ubuntu
установочный диск 1, чтобы он был просто вашим ssd.
установите диск 2 в качестве RAM-диска
запустите с настройками по умолчанию для сегментов, которые равны 256
и установите количество потоков всего 16, таким образом, с вашим огромным RAM-диском у вас будет достаточно памяти осталось для запуска ваших потоков. Посмотрим, где вы будете после этого.

Моя установка — две 10 000 об/мин в рейде 0 и на RAM-диске.

История

Новый участник

Из гитхаба плоттера Madmax

Использование оперативной памяти зависит от и . С новым значением по умолчанию, равным 256 сегментам, это максимум около 0,5 ГБ на поток.

128 потоков могут использовать всю оперативную память. Как сказано в 1-м ответе, опустите свои темы и посмотрите, получится ли у вас лучшее время сюжета.
У меня
2-2680V2
128 ГБ оперативной памяти
112 ГБ оперативной памяти и 500 ГБ SATA SSD
10 потоков занимает 1 час
40 потоков занимает 40 минут

Известный участник

выстрел в голову

Член

Я работаю исключительно на Ubuntu с двойным e5-2640V4 с 192 МБ оперативной памяти — у меня есть другая система с i9-9900k, работающая с nvme.
Я могу сказать вам, что, читая все сообщения, я не думаю, что этот материал очень хорошо работает на Windows. Он был действительно разработан для Linux.
Ведра 256 используют меньше оперативной памяти на поток, но создают больше памяти для операций ввода-вывода. Таким образом, вы можете работать с меньшим объемом памяти, но использовать больше процессора.

Ваш снимок экрана выглядит так, будто с вашими двумя дисками SAS емкостью 300 ГБ что-то не так.Как они у вас полосатые? С windows или аппаратным рейдом? На вашем месте я бы сделал следующее:
запустите ubuntu
установочный диск 1, чтобы он был просто вашим ssd.
установите диск 2 в качестве RAM-диска
запустите с настройками по умолчанию для сегментов, которые равны 256
и установите количество потоков всего 16, таким образом, с вашим огромным RAM-диском у вас будет достаточно памяти осталось для запуска ваших потоков. Посмотрим, где вы будете после этого.

Моя установка — две 10 000 об/мин в рейде 0 и на RAM-диске.

Хорошо, я снова пытаюсь заставить его работать на Ubuntu

И. ничего. Окно терминала даже не дает мне Таблицу 1 примерно через 10 минут, хотя в htop, похоже, она работает. Но потоки используются недостаточно, как и оперативная память

ibb.co

iotapi322

Член

Ты каждый раз качаешься за заборами,

измените количество тем на 16

находятся ли ваши жесткие диски в RAID-массиве? Как выглядит ваш файл /etc/fstab?

выстрел в голову

Член

Ты каждый раз качаешься за заборами,

измените количество тем на 16

находятся ли ваши жесткие диски в RAID-массиве? Как выглядит ваш файл /etc/fstab?

Я пробовал с 16 потоками и 128 потоками, в обоих случаях это очень медленно. Даже в Ubuntu
каждый диск находится в своем рейде 0

Сейчас я не использую 128 потоков И RAMDisk, только 2 диска sas для временных файлов

Хорошо, я думаю, что проблема в Ubuntu заключается в том, что все ядра работают на частоте 400 МГц и не работают в турборежиме.

Я пытаюсь заставить ZenStates-Linux работать, я почти все прибил, но не могу заставить работать графический интерфейс. Всякий раз, когда я пытаюсь


$ sudo apt установить колесо pip3 python3-tk

вот что я получаю

artem@artem-KRPA-U16-Series:~/Desktop$ sudo apt install pip3 python3-tk wheel
Чтение списков пакетов. Готово
Построение дерева зависимостей
Чтение информации о состоянии. Готово
E: Не удалось найти пакет pip3
E: Не удалось найти пакет Wheel

Что я сделал:
1. python --version не работает
2. пытался установить его, смог установить python 3, но затем, когда я устанавливаю python, python --version все еще не работал
3. Затем я запустил что-то вроде «python is python3»
4. По-прежнему была та же ошибка
5. Решил установить PySimpleGui
6. Когда-то работало, но теперь у меня та же ошибка, что и с tkinter,
ModuleNotFoundError: No module named 'tkinter'
то же самое с pysimplegui, но он установлен. Я пробовал искать решения в Google, но просто не могу заставить его работать. FML, почему это не для ретардов?! Я могу читать инструкции и следовать им, но это просто сводит меня с ума

Хорошо, после того, как я вырвал все оставшиеся волосы с головы, я отказываюсь заставить этот графический интерфейс работать. Попробую пока заставить датчики работать, а потом использовать инструмент разгона без графического интерфейса (чего я немного боюсь)

Нэйтс

Активный участник

Пытались ли вы выполнить стандартные тесты производительности, не относящиеся к Chia, для вашей системы, чтобы убедиться, что ее базовая производительность соответствует ожиданиям? Возможно, это вовсе не проблема построения графика Чиа, и что-то в вашей системе действительно делает ее неэффективной.

iotapi322

Член

выстрел в голову

Член

По какой-то причине, всякий раз, когда я начинаю рисовать, частота процессора падает до 400 МГц на всех ядрах. Я использовал " cat /proc/cpuinfo | grep "MHz"" для вывода результатов.

Хорошо, я действительно что-то делаю не так. Я попробовал RAMdisk tmp2 + nvme tmp 1 с 16 потоками, и он все еще был довольно медленным. Вот лог:

Final Directory: E:\chia\
Количество участков: 1
Участок создания 1 из 1
Идентификатор процесса: 3084
Количество потоков: 16
>Количество бакетов: 2^8 (256)
Открытый ключ пула: [отредактировано]
Открытый ключ фермера: [отредактировано]
Рабочий каталог: K:\ cd C:\Users\Artem \Desktop\misc03
PS C:\Users\Artem\Desktop\misc03> .\chia_plot.exe -n -1 -r 10 -u 256 -t I:\ -2 M:\ -d J:\ chia\ -p [отредактировано] -f [отредактировано]
Конечный каталог: J:\chia\
Количество участков: бесконечное
Идентификатор процесса: 6092
Количество потоков: 10
Количество сегментов: 2^8 (256)
Открытый ключ пула: [отредактировано]
Открытый ключ фермера: [отредактировано]
Рабочий каталог: I:\
Рабочий каталог 2: M:\
Plot Name: plot-k32-2021-06-20-13-23-87b823acbe5df445f4418d63f23b023dc3f4ef57b96f3e1dfaa1ebaba2e19226
[P1] Таблица 1 заняла 482,303 с
[P1] Таблица 2 заняло 1365,52 сек, найдено 4294931052 совпадения
[P1] Таблица 3 заняло 2013,65 сек, найдено 4294882170 совпадений
[P1] Таблица 4 t ook 2476,01 с, найдено 4294765808 совпадений
[P1] Таблица 5 заняла 2343,94 с, найдено 4294454390 совпадений
[P1] Таблица 6 заняла 2035,41 с, найдено 4293954419 совпадений
[P1] Таблица 7 заняла 1477,04 сек, найдено 4293021057 совпадений
Фаза 1 заняла 12196.2 секунды
[P2] max_table_size = 4294967296

*вздох*, я до сих пор не понимаю, что делаю не так.

амалурк

Активный участник

Я не думаю, что 75 минут — это не так уж плохо для ЦП ES, который может не работать в турборежиме или иметь отличные тактовые частоты при 16 потоках, а также для неизвестного NVME, который может не так быстро писать после того, как кеш SLC израсходован. Эти потрясающие 20 минимальное время построения графика указано для RAM-дисков с очень быстрой оперативной памятью с низкой синхронизацией, которой у вас, вероятно, нет, и гораздо большим количеством потоков, чем 16, или очень высокопроизводительными потоками, такими как 5900x.

Вот кое-что, что вы можете сделать всего за 5 минут: загрузить CPU-Z и опубликовать снимок экранов CPU и Memory, чтобы мы могли увидеть больше информации о вашем процессоре и оперативной памяти, а затем перейти на вкладку Bench в CPU-Z. и запустите тесты CPU Single и CPU Multi Thread и сообщите нам результаты.

выстрел в голову

Член

Я не думаю, что 75 минут — это не так уж плохо для ЦП ES, который может не работать в турборежиме или иметь отличные тактовые частоты при 16 потоках, а также для неизвестного NVME, который может не так быстро писать после того, как кеш SLC израсходован. Эти потрясающие 20 минимальное время построения графика указано для RAM-дисков с очень быстрой оперативной памятью с низкой синхронизацией, которой у вас, вероятно, нет, и гораздо большим количеством потоков, чем 16, или очень высокопроизводительными потоками, такими как 5900x.

Вот кое-что, что вы можете сделать всего за 5 минут: загрузить CPU-Z и опубликовать снимок экранов CPU и Memory, чтобы мы могли увидеть больше информации о вашем процессоре и оперативной памяти, а затем перейти на вкладку Bench в CPU-Z. и запустите тесты CPU Single и CPU Multi Thread и сообщите нам результаты.

Братан, 75 минут было с заблокированной частотой 3,0 ГГц в программе разгона, которой поделились в одной из соседних тем. 3,0 ГГц, заблокированная частота (имеет большое значение для таблицы 1, не знаю, насколько это важно на самом деле, но я думаю, что это имеет значение. Это делает 7700 в R15, так что процессор не такой уж и слабый. Пипы делают графики за 20 минут на 128 потоках, я действительно чувствую, что должен делать по крайней мере 40-45 минутные графики с 16 потоками и temp2 в качестве RAMdisk Моя сборка X99 также кажется медленной прямо сейчас, даже на Ubuntu:

Вот htop , процессор время от времени всплескивает, но по-прежнему кажется, что по большей части он используется недостаточно.
Ее iostat не уверен, что это что-то значит

Я использую одни и те же твердотельные накопители для ОС, просто переключаясь между оборудованием (у одного есть сервер Windows 2019, у другого Win 10 Pro и Ubuntu 20.04, IDK, если это имеет значение, я меняю его вот так. Упоминание этого на всякий случай).

Я попытаюсь закончить фазу 1 на этой сборке X99, я все запишу, а затем снова подключу свою сборку Rome ES и проверю ее в CPU-Z.

Новый плоттер Mad Max Chia бьет рекорд, продолжительность сюжета составляет 24 минуты

Обзор: Плоттер Безумного Макса Чиа

Не все любят чиа, но нет никаких сомнений в том, что благодаря ему произошли впечатляющие изменения. Одним из таких проектов является Chia Plotter пользователя GitHub madMAx43v3r.

В то время как плоттер Chia по умолчанию может использовать максимум 4 потока на график, плоттер MadMax использует все потоки системы для максимальной скорости печати.

Согласно странице его проекта, при тестировании на 16-поточном процессоре Xeon E5-2650 v2 (процессор рабочей станции еще в 2013 г.), 256 ГБ ОЗУ и конфигурации Raid 0 с твердотельными накопителями SATA емкостью 2400 ГБ тест MadMax выполнение заняло 2620,62 секунды (менее 44 минут)

24-минутный тест от Sloth Tech

Помните, как мы говорили, что этот новый плоттер может максимально использовать потоки ЦП? Sloth Tech TV, канал YouTube, ориентированный на технологии, довел это до крайности, установив двухпроцессорную установку с Xeon E5-2690 v2. Каждый из этих процессоров имеет впечатляющие 20 потоков, что составляет массивную 40-потоковую установку.

Помимо этого, системные характеристики не впечатляют. Компания Sloth Tech использовала 64 ГБ оперативной памяти DDR3 ECC и два жестких диска по 300 ГБ.

При тестировании Sloth Tech смогла создать график за 24 минуты, что является чудовищным улучшением даже по сравнению с самыми быстрыми рекордами с использованием официального графического интерфейса Chia.

Это невероятно, ведь его установка использовала всего 40 потоков. Представьте себе скорость установки с двумя процессорами AMD Threadripper Pro 3995WX, всего 256 потоков. Предположительно, более быстрая оперативная память DDR4 также поможет сократить время печати.

Дополнительным преимуществом является то, что «для этого не требуется много оперативной памяти», как говорится в названии видео Sloth Tech TV на YouTube. Как мы уже говорили, он использовал только 64 ГБ оперативной памяти. Это неплохо для потребительской системы, но крупномасштабные графические установки Chia обычно имеют 128 или даже 256 ГБ памяти, чтобы обеспечить эффективное параллельное построение графиков.

Вы можете посмотреть видео ниже.

Сохранение хранилища

Еще одна впечатляющая особенность программного обеспечения Chia от MadMax — его значительно меньшее влияние на накопители. Как описано в его файле ReadMe на GitHub, он использует два временных каталога с пометками tmpdir и tmpdir2.

Согласно его заметкам, для первого временного каталога требуется около 220 ГиБ (это примерно 236 ГБ), а для tmpdir2 требуется около 110 ГиБ (118 ГБ). Имейте в виду, что это рекомендуется только для оптимальной производительности; вы все равно получите значительно более высокую производительность, чем плоттер Chia по умолчанию с меньшим объемом оперативной памяти, о чем свидетельствует Sloth Tech.

Второй каталог (RAM) обрабатывает около 75 % операций записи, а это означает, что для фактического накопителя остается только 25 %. Это снижение использования вашего хранилища не позволит вашему NVMe (или любому другому типу накопителя) так быстро сжигать терабайты операций записи.

Где взять плоттер Chia MadMax

Вы можете найти Chia Plotter от MadMax здесь для Arch Linux, CentOS 7, Ubuntu 20.04 и macOS Big Sur.

Если вы пользователь Windows, не бойтесь; Друг MadMax, пользователь GitHub stotiks, создал версию, совместимую с Windows, которую вы можете найти здесь

.

Art of PC поддерживается пользователями. Если вы совершите покупку по одной из наших партнерских ссылок, мы можем получить комиссию. Спасибо за вашу поддержку!

Вам также может понравиться

Игра Sunflower Farmers закрывается из-за высоких цен на газ и широко распространенного бота, объявляет о новом проекте

8 января 2022 г.

Где купить процессоры Intel Alder Lake 12-го поколения

27 октября 2021 г.

Сегодня мы углубимся в сравнение скорости Windows и Ubuntu. Результаты довольно неожиданны, но также и ожидаемы. Вопрос, который мы тестируем, звучит так: «Window или Ubuntu быстрее создают графики с помощью плоттера Mad Max?» Ответ заранее, это зависит. Во-первых, конфигурация вашей системы зависит от того, используете ли вы настольную сборку или серверную сборку. Во-вторых, это зависит от возраста поколения используемой системы.

Давайте рассмотрим тесты, которые мы провели на Dell T620 как в Windows, так и в Ubuntu с большим количеством дисков и виртуальных дисков.

Просто чтобы уточнить для тех, у кого диски NVME имеют высокий уровень производительности после использования кэша, вы попадете в группу производительности 3-4 SSD в Raid0 после использования кэша. Заговор Чиа исчерпывает кеш этих устройств. Если у вас NVME 3-го поколения или 4-го поколения с более низкой производительностью, вы достигнете уровня производительности 2 SSD Raid0 после того, как съедите свой кеш. Преимущество Raid0 заключается в добавлении дисков размером 1 ТБ на качественный диск, такой как 870EVO, который обеспечивает скорость записи около 500 МБ/с по всему диску. Добавьте 2 диска, теперь у вас есть высокоскоростной диск на 2 ТБ. 4 диска, 4 ТБ высокая скорость. Это делает твердотельные накопители в конфигурации pcie-3 более привлекательными, поскольку я могу использовать их не только для построения графиков, но и для других целей.

Плоттер Mad Max для настольных компьютеров

Большинство людей, которые используют Mad Max на настольной сборке, также используют Windows 10, которая скоро станет Windows 11. Таким образом, у вас может быть несколько ограничений и несколько преимуществ, которые непосредственно связаны с Plotting Chia with Mad Max Plotter.< /p>

Ограничения настольных сборок:

  • Однопроцессорные системы
  • Ограниченное количество слотов оперативной памяти
  • Меньше слотов для оперативной памяти = 32 ГБ флэш-памяти вместо 128 ГБ виртуального диска.
  • Зависит от стороннего программного обеспечения для создания виртуальных дисков.
  • Ограниченное количество портов NVME и SATA
  • Воздушный поток для закрытых корпусов без конструкции с интенсивным воздушным потоком.

Преимущества настольных сборок:

  • Легко адаптировать для другой цели.
  • Более высокая доступность по всему миру
  • Используются современные детали, которые легко найти и обслуживать.
  • Низкий барьер для понимания, создания и настройки
  • Ограничения для некоторых комбинаций Linux и оборудования

Если рассматривать конфигурацию типичной сборки рабочего стола с Windows в качестве ОС, то файловая система NTFS на самом деле более производительна для приложений NVME с высокой пропускной способностью SSD. Увеличенное количество дисков также не масштабируется в программном RAID 0, что, хотя и является обломом, также ожидается, поскольку упоминается ограниченное количество доступных слотов для настольных компьютеров. В ситуации, когда бизнесу требуется большой массив SSD в среде Windows, лучше всего использовать аппаратный RAID, поэтому производительность файловой системы NTFS по мере добавления дисков снижается быстрее, чем при использовании файловой системы BTRFS на компьютере. дистрибутив Ubuntu или Linux.

Что все это значит для плоттера Chia Mad Max на настольных компьютерах

Хорошие вещи получаются, когда вы сочетаете Windows 10, небольшое количество дисков и конфигурации без RAM-дисков. Это также самый распространенный и самый низкий барьер для входа. Производительность с одним SSD, разделенным на -t и -2, довольно хороша, даже превосходя производительность, которую вы можете получить на той же машине в настройке Ubuntu/BTRFS на точно таком же оборудовании, как мы видим на графиках ниже.< /p>

Как мы видим на нашей контрольной машине, которая является сервером с точно таким же аппаратным обеспечением, работающим с теми же аргументами команды построения сюжета в Windows, на самом деле быстрее, чем в Ubuntu, на незначительную разницу в 356 секунд, примерно 4 минуты. Небольшое замечание о BTRFS: это не лучший выбор для Linux с меньшим количеством дисков.

Картина ухудшается, когда мы добавляем второй диск в программное обеспечение Raid0 для BTRFS и улучшается для Windows с тем же вторым диском. Windows теперь выигрывает около 250 секунд по сравнению с предыдущим тестом, а Ubuntu становится значительно хуже. Это обычное явление для 2-дискового Raid0 в BTRFS, но не сохраняется после 2-х дисков.

Что все это значит для Chia Mad Max Plotter на серверах

Если вы можете получить полный RAM-диск на 256 ГБ или частичный на 110 ГБ, у вас есть очень веская причина использовать Ubuntu. Кроме того, если у вас есть большой массив дисков для Raid0 выше 4, вам следует использовать Ubuntu/BTRFS или F2FS, которые я сейчас тестирую. Одно можно сказать наверняка: виртуальные диски и окна, учитывая потребность в стороннем программном обеспечении, не являются оптимизированным решением с учетом ядра, как в современных дистрибутивах Linux.

Сначала обратим внимание на переломный момент, когда чистая производительность на основе диска в BTRFS Raid0 превосходит чистую производительность Raid0 в Windows с NTFS. Мы можем увидеть разрыв, когда мы запускаем 16 твердотельных накопителей в Raid0 ниже в сравнении друг с другом.

Как вы заметили, время прорисовки для Windows/NTFS увеличивается, но ненамного. Достижение 1987 секунд — это всего лишь выигрыш по сравнению с 3-дисковой конфигурацией за 48 секунд. В финальном дополнительном тесте, который не был включен в диаграммы, поскольку я изначально не тестировал его в Ubuntu/BTRFS, используется раздельный тест конфигурации 6/2 для Windows с параметром -t на двойном твердотельном накопителе емкостью 1 ТБ и 6 твердотельных накопителях емкостью 1 ТБ -2. . Это последнее время составило 1919 секунд, прирост всего 68 секунд, но с половиной SSD. Этот важный результат указывает на две вещи, которые необходимо учитывать при использовании массивов NVME или SSD в Windows.

  1. Windows NTFS fs не масштабирует производительность программного обеспечения Raid0 чередования при добавлении дисков после 8.
  2. Пропускная способность шины pcie-2 является чертовски узким местом, и, как ни странно, одно и то же оборудование в Ubuntu и Windows сообщается по-разному и с разной скоростью соединения. Я не эксперт по оборудованию LSI, которое лежит в основе кремния моих прошитых H710, но здесь происходит кое-что интересное. В Ubuntu он сообщает скорость соединения pcie-3, в Windows pcie-2. У меня есть кое-кто, кого я спрошу, кто знает намного больше о странностях HBA и сообщит об этом, но наблюдаемые различия могут быть на самом деле основаны на HBA.

RAMDISKS и Mad Max Plotter для серверов

Серверы предназначены для использования не так, как обычно требуется домашнему пользователю, и поэтому при их проектировании учитывается высокая производительность. Chia, конечно же, является отличным стресс-тестером для всех компонентов компьютера, за исключением графического процессора (пока), поэтому эти результаты имеют значение далеко не только для построения графика Chia.

Старое серверное оборудование имеет ряд преимуществ, если вы найдете формат, который подходит именно вам. Отсутствие стойки не обязательно понравится всем, независимо от того, сколько виртуализированных рабочих столов они могут запустить на ней или как быстро она будет работать.

Вот почему Dell T620 и HP Z820 — отличные варианты для домашнего пользователя, который хочет получить доступ к серверному пространству. Они были разработаны для небольших офисов, которым часто требуется больше локальной вычислительной мощности и резервирования, чем может выдержать настольный компьютер. Они также тихие и выпускаются в формате башни, некоторые с хорошими роликами, которые делают их автономными и легкими. Я знаю, что люблю свой T620, как и Безумный Макс.

Есть ли на материнской плате 16 свободных слотов для оперативной памяти? Если у вас нет сервера, позвольте мне ответить вам. Нет. Это означает, что серверы могут использовать дешевые 8-гигабайтные флешки, чтобы получить 128-гигабайтную оперативную память. У вас есть 24 свободных слота? Dell T620, R720 и подобные. Это позволяет вам получить 8 флешек по 16 ГБ плюс 16 флешек по 8 ГБ и получить 256 ГБ оперативной памяти. Что это значит для Безумного Макса? Такие числа.

Надеюсь, это объясняет, почему вы не хотите использовать полный RAM-диск объемом 256 ГБ в Windows Server 2022 с DDR3, учитывая предыдущие цифры, которые превышают это с различными конфигурациями Raid, если вы должны использовать ОС Windows. У Windows есть некоторые странные проблемы с NUMA, возможно, с более старыми версиями Server.

Я провел тесты на сервере Server 2016, которые оказались невероятно плохими. НУМА. Сервер 2022, ни одна из этих проблем не возникла. Windows Server 2016 во многом похожа на более ранние выпуски Windows 10. Windows 2022 — это в значительной степени текущая сборка Windows 10. Если вы используете рабочий стол с двумя сокетами в более старой Windows 10 и у вас возникают странные проблемы, обновите до самой последней версии.< /p>

Эти 1600 секунд представляют собой лучшее время для любого теста на системе с двумя процессорами 2667v2, которое может быть получено с помощью Mad Max в Linux, и опережают Windows на колоссальные 702 секунды. Разве вы не рады, что кто-то еще испытывает эти фугасы, прежде чем вы на них наступите?

Также впечатляют результаты, которые вы видите здесь с RAM-диском на 110 ГБ и 16 SSD в Raid0 для -t. Опять же, в этих очень доступных 8-гигабайтных флешках. Обратите внимание, как время Windows становится ЛУЧШЕ здесь? RAM-диски просто не являются рекомендацией Windows по дешевке, и даже в DDR4, но мы вернемся к этому в другой статье. Скажем, по цене DDR4 я не уверен, что это хорошая идея по сравнению с добавлением второй машины.

В финальном прямом тесте виртуального диска мы использовали RAM-диск емкостью 110 ГБ и один твердотельный накопитель емкостью 1 ТБ. В Ubuntu мы видим, что время 1903 года здесь немного превосходит лучшее общее время 1919 года, которое мы могли бы получить в Windows с 8 дисками SSD, аналогичную производительность можно было бы увидеть как Raid0 из 3-4+ NVME с заданными ограничениями кэша. Это просто указывает на то, что оптимальное решение для Windows можно принять за меньшее время завершения графика с несколькими высококачественными твердотельными накопителями Samsung, такими как 870 EVO емкостью 1 ТБ, которые обладают высокой устойчивой производительностью записи.

В том же тесте мы видим очень хорошие результаты Ubuntu. Этот тест находится в разделе сервера, так как здесь используется большой объем оперативной памяти, но если вы можете получить 128 ГБ на 32 ГБ флешках для настольного компьютера, он также очень воспроизводим в этих настройках. Не за счет экономии средств, учитывая все аппаратные конфигурации, которые я могу найти, но все же это выполнимо.

Заключение

В среде Windows трудно оправдать большие массивы Raid0 за пределами нескольких дисков. Кроме того, общая производительность и срок службы NVME являются больным местом для многих плоттеров, и мы чувствуем вас. Есть причина, по которой мы используем более дорогие потребительские твердотельные накопители. На данный момент 0 сбоев и 0 плохих блоков с общим объемом более 2ПиБ, записанных на наши массивы и RAM-диски. Мы лично используем RAM-диски емкостью 110 ГБ и многодисковые массивы SSD Raid0 в Ubuntu для построения графиков.

Одним из самых больших источников жалоб в Чиа является отсутствие ожидаемой производительности дисков NVME. Мы работаем над тем, чтобы получить цифры, чтобы точно показать, почему это происходит, но это предсказуемое явление, учитывая очень большой размер графика. около ~106 ГБ.

Итак, Ubuntu быстрее? Да, в целом, учитывая, что в игре есть виртуальный диск. Винда быстрее? Не в целом, но в настройке с небольшим количеством дисков это может быть. Поэтому, в конце концов, все сводится к тому, что «это зависит от вашей настройки», что сводится к личным предпочтениям в формате ОС и компьютера, будь то рабочий стол или сервер.

3 ответа

Я не хочу вкладывать слишком много, чем я использую для построения 5 2,5-дюймовых жестких дисков 5400 об / мин, извлеченных из ноутбуков, где они были заменены на SSD. Все диски подключенные к usb кидают один порт и usb 3.0 хаб.Используя btrfs на raid0 с linux делаю один сюжет за 11700-11900 секунд на amd ryzen 5500u. Это также мой основной компьютер, на котором выполняется множество других задач. Очень дешевое решение по сравнению с описанным здесь.

Читайте также: