Ответы пользователя по тегу Виртуализация
  • Какой vps посоветуете для ноды биткоин?

    @mureevms
    Сервер
    Факт в том, что для синхронизации блокчейна Bitcoin нужно больше ресурсов. Чем больше ресурсов, тем быстрее блокчейн засинкается. Если будет мало, может никогда не засинкаться, поскольку демон будет тупо прибиваться OOM Killer'ом. Поэтому, если есть возможность менять характеристики VPS, лучше сделать на первые несколько дней, сервак помощнее, как блокчейн засинкается - уменьшить ресурсы.
    Характеристики на которых блокчейн будет активно синкаться - 4 ядра CPU и 16 GB памяти
    Характеристики на которых работает засинканный блокчейн - 2 ядра CPU и 8 GB памяти

    Можете воспользоваться этими цифрами. Думаю их можно изменить касательно памяти в меньшую сторону, но придется следить за статусом синхронизации. Мной были выбраны именно эти, поскольку такая градация серверов в AWS. Если интересно, это t3a.xlarge и t3a.large соответсвенно. Менее 4 гиг памяти делать не советую, да и на 4х гигах не факт, что будет работать.

    На таком сервере с SSD диском блокчейн синкается примерно за неделю.

    Диск
    Не уверен, что хватит скорости обычного сетевого хранилища. Я сам не проверял, сейчас тестируем подобное решение на работоспособность, поскольку такое хранилище дешевле. В моем случае это требуется больше для безопасности, а вам бы посоветовал пойти другим путем.
    Размер Bitcoin блокчейна около 450 гиг (лень искать точнее, 420 был год назад), плюс 50% на рост и запас, следовательно диск надо выделять 1 ТБ. Т.е. террабайт никому не нужных данных.
    У самого Bitcoin и почти всех его форков есть опция prune, которой можно ограничить размер хранилища блоков. Тут можно найти описание параметра. Опытным путем было найдено оптимальное значение этого параметра в 2,5 ГБ. Больше можно, меньше нет. Не помню подробностей, но не все блокчейны умеют меньшие значения и начинают вести себя странно, косячить те есть. Т.е. в конфиге добавляете строку prune=2500 и демон начнет автоматически удалять старые блоки, держа размер блокчейна на диске около 2,5 гиг. При этом сам блокчейн будет в засинканном состоянии.

    Ну и зачем, собственно, это все про диски. Воспользовавшись обрезкой вы можете не городить сетевое хранилище, а просто хранить блокчейн на SSD
    Ответ написан
    1 комментарий
  • Выбор гипервизора под "тиражные" ОС?

    @mureevms
    1. Подойдет ли под эти задачи Proxmox ?

    Подойдет
    2. Что делать с повторяющимися данными ?

    СХД с дедупликацией и делать ни чего не придется.
    Ответ написан
    Комментировать
  • Как рассчитать максимальное кол-во вирт. машин по характеристикам сервера?

    @mureevms
    Народ, о чем вы говорите? Узкое место хоть десктопа, хоть сервера - это дисковая подсистема. Сколько вы сможете одновременно запустить ОС на одном харде? Любую задачу по простой виртуализации надо оценивать по узкому месту железа.
    Если отвечать на вопрос, то развернуть вы можете хоть 50 штук, но нормально работать это не будет. Сколько, по вашему, памяти надо для нормальной работы системы? Минимальные требования у w7 - 2гига памяти. Даже если там не запускать ни чего тяжёлого, то без тормозов работать навряд ли получится, т.к. при нехватке памяти она будет свопиься на диск, что в свою очередь будет тормозить другие ВМ.
    Поэтому, примерно принимайте в расчёт от 2 гиг на систему и до двух виртуалок на физический hdd. Если поставить ssd под ВМ, то работать будет гораздо лучше при нехватке памяти, т.к. даже если система уйдёт в глубокой своп, то скорость ssd это вывезет, при разумном подходе конечно.
    Ответ написан
    Комментировать