Минимальные требования к оборудованию для установки см. примечания
Минимум 1 ГБ ОЗУ (с использованием файла подкачки)
Ссылка на примечания о файле подкачки: см. здесь
Для серверов с объёмом ОЗУ ≤ 2 ГБ при запуске ./discourse-setup система запросит и автоматически создаст файл подкачки объёмом 2 ГБ.
Вот моё понимание ситуации; если я ошибаюсь, уверен, что другие тоже могут заблуждаться.
Примечание: я никогда не устанавливал Discourse в производственную среду (только в режиме разработки).
Если запросить у провайдера сервер с 1 ГБ ОЗУ, я предполагаю, что во время установки будет автоматически выделено ещё 2 ГБ под файл подкачки, что в сумме потребует 3 ГБ. Если же провайдер ограничит машину 1 ГБ, возникнет проблема.
Если запросить сервер с 3 ГБ ОЗУ, я полагаю, что во время установки не будет выделено дополнительно 2 ГБ под файл подкачки, и все 3 ГБ будут использованы исключительно как оперативная память.
Если запросить сервер с 4 ГБ, считая, что нужно 2 ГБ для обычной памяти и 2 ГБ под файл подкачки, будет ли оптимальным вариантом использование 4 ГБ как 2 ГБ для памяти и 2 ГБ для подкачки?
В нашем случае мы — программисты на Prolog, и поскольку проект с открытым исходным кодом, у нас есть дополнительные возможности, в частности Лаборатория открытого исходного кода OSU (у нас также никогда не было бюджета).
Хотя я знаю, что многие выбирают Digital Ocean с контейнерами Docker, сейчас мы рассматриваем вариант с OSU OSL.
Надеюсь, вы понимаете, в чём именно я запутался, и сможете прояснить мои сомнения относительно необходимого объёма памяти и её конфигурации.
Обсуждение по этой теме доступно здесь, если вы захотите ознакомиться.