На этот вопрос уже есть ответ здесь:
Я планирую арендовать VPS.
Сколько памяти требуется для базовой установки Debian, Apache, Mysql, PHP?
Под базой я подразумеваю без учета трафика (который будет ниже 1 КБ на день). Никаких сложных баз данных или скриптов, пожирающих память.
Для справки, я считаю, что 512 МБ больше, чем мне нужно. (Но я не уверен, насколько я прав.)
Возможный дубликат: Сколько оперативной памяти VPS мне потребуется для запуска Wordpress, Apache, SVN и MySQL?
Разница в том, что я конкретно спрашивать о Debian, Apache, Mysql и PHP по по умолчанию конфигурации Debian. Никакой настройки памяти или замены Apache более легким демоном.
Другой вопрос также имеет очень противоречивые ответы.
Есть два основных фактора:
В идеале у вас должно быть достаточно памяти для всей вашей базы данных MySQL. хранится в памяти. Кроме того, вам потребуется достаточно памяти для (размер одного процесса Apache / PHP) * (количество одновременных запросов Apache)
. Когда я делал этот расчет, наши тесты показали, что процесс 25 МБ / Apache + PHP5 был разумным числом. Объедините рассчитанный размер вашей базы данных MySQL и предполагаемые требования к памяти Apache и добавьте еще 25% для некоторого запаса.
РЕДАКТИРОВАТЬ: Я неправильно понял ваш вопрос. Я думал, что там указано 1К запросов за минуту . Итак, немного более разумные требования:
Если ваша БД достаточно велика и скорость вызывает беспокойство, вы все равно хотите, чтобы она умещалась в памяти. В противном случае ваша интуиция верна, экземпляр 512M будет в порядке.
РЕДАКТИРОВАТЬ №2: Однако , имейте в виду, что если вы получите медленную DOS или просто небольшой всплеск трафика, который вас подтолкнет намного позже 15-20 одновременных сеансов Apache вы попадете в свопинг. А подменный ящик - бесполезный, по большей части мертвый ящик. Так что не забудьте ограничить MaxClients
ниже этого. Я бы предложил 10–15 для коробки 512 МБ.