Какой объем памяти требуется для настройки базовой лампы? [дубликат]

На этот вопрос уже есть ответ здесь:

Я планирую арендовать VPS.

Сколько памяти требуется для базовой установки Debian, Apache, Mysql, PHP?
Под базой я подразумеваю без учета трафика (который будет ниже 1 КБ на день). Никаких сложных баз данных или скриптов, пожирающих память.

Для справки, я считаю, что 512 МБ больше, чем мне нужно. (Но я не уверен, насколько я прав.)


Возможный дубликат: Сколько оперативной памяти VPS мне потребуется для запуска Wordpress, Apache, SVN и MySQL?

Разница в том, что я конкретно спрашивать о Debian, Apache, Mysql и PHP по по умолчанию конфигурации Debian. Никакой настройки памяти или замены Apache более легким демоном.

Другой вопрос также имеет очень противоречивые ответы.

6
задан 13 April 2017 в 15:14
1 ответ

Есть два основных фактора:

  1. Размер вашей базы данных MySQL.
  2. Количество одновременных сеансов Apache.

В идеале у вас должно быть достаточно памяти для всей вашей базы данных MySQL. хранится в памяти. Кроме того, вам потребуется достаточно памяти для (размер одного процесса Apache / PHP) * (количество одновременных запросов Apache) . Когда я делал этот расчет, наши тесты показали, что процесс 25 МБ / Apache + PHP5 был разумным числом. Объедините рассчитанный размер вашей базы данных MySQL и предполагаемые требования к памяти Apache и добавьте еще 25% для некоторого запаса.

РЕДАКТИРОВАТЬ: Я неправильно понял ваш вопрос. Я думал, что там указано 1К запросов за минуту . Итак, немного более разумные требования:

Если ваша БД достаточно велика и скорость вызывает беспокойство, вы все равно хотите, чтобы она умещалась в памяти. В противном случае ваша интуиция верна, экземпляр 512M будет в порядке.

РЕДАКТИРОВАТЬ №2: Однако , имейте в виду, что если вы получите медленную DOS или просто небольшой всплеск трафика, который вас подтолкнет намного позже 15-20 одновременных сеансов Apache вы попадете в свопинг. А подменный ящик - бесполезный, по большей части мертвый ящик. Так что не забудьте ограничить MaxClients ниже этого. Я бы предложил 10–15 для коробки 512 МБ.

3
ответ дан 3 December 2019 в 00:39

Теги

Похожие вопросы