Не знаю, слабый ли это сервер, но, думаю, 1 ГБ оперативной памяти — это мало.
Однако я не убеждён. Как узнать, слишком ли слаб сервер? Я понимаю, что в Linux можно проверить запущенные процессы, но, думаю, дело не в этом. Как понять, что сервер больше не справляется? Как это измерить? Есть ли для этого инструменты?
Как решить, что лучше перейти на 2 ГБ или 4 ГБ оперативной памяти? Или, возможно, стоит сменить процессор?
Может быть, существуют какие-то общие закономерности?
Я бы заметил, если сайт перестал отвечать так быстро или начали появляться ошибки, указывающие на нехватку какого-либо ресурса (памяти, хранилища и т.п.). Тогда я бы удвоил объем до 2 ГБ и посмотрел, как это сработает. Продолжал бы увеличивать, пока сайт не начал работать так, как мне нужно.
Если вы используете учетную запись администратора, связанную с электронной почтой в вашем файле app.yml, то каждый запрос будет отображать тайминг в верхнем левом углу. Эти числа служат хорошим ориентиром для определения того, недостаточно ли ресурсов у вашего сервера.
1 ГБ оперативной памяти и swap-файл на SSD подходят для небольших сообществ.