Skip to content

Требования к железу для BitShares witness node

Konstantin Krupovich edited this page Feb 12, 2018 · 13 revisions

Требования по процессору

Специальных требований нет, лучше взять с запасом по производительности что-то из серии Intel Core i7. Требований к многопоточности как таковых нет, поэтому сильно увлекаться мультиядерными вариантами на большое число ядер (>=8) смысла нет.

Требования по RAM

Для узла, работающего с полной историей транзакций (full node) - желательно 48-64GB RAM (данное требование постепенно растет со временем, на вырост лучше сразу брать 128GB RAM), для узла, не хранящего всю историю, можно начинать с 8GB (придется включить swap на всякий случай), желательно все же хотя бы 16GB исходя из рекомендации в статье How to Run a Block-producing Witness.

Требования к объему HDD/SSD

Желательно 64-128GB SSD. Стоит учитывать, что swap серьезно сокращает срок службы SSD диска. Возможно, swap следует вынести на HDD, но это серьезно замедлит работу.

Оптимальное решение для старта

Для старта ноды BitShares вполне достаточным будет арендовать droplet на DigitalOcean c 8GB RAM и 80GB SSD и включить на нем SWAP 20GB про запас, а оставшихся 60GB вполне хватит на хранение файлов. Дабы нода не вылезала за пределы RAM, следует ограничить историю операций на каждого пользователя до 1000 --max-ops-per-account 1000 и отключить хранение записей в двух форматах --partial-operations true. Еще стоит обратить внимание на параметр --plugins, который позволяет отключить хранение истории. Данные опции можно указать параметрами при запуске ноды или же в её конфигурационном файле.


Источники и полезные статьи