Сколько оперативной памяти мне нужно на моем пакете VPS? Меня обманывают?

Сколько оперативной памяти мне нужно на моем пакете VPS? Меня обманывают?

Итак, в настоящее время я использую учетную запись VPSVille Cpanel3, которая имеет 768 МБ гарантированной оперативной памяти и 2048 МБ пиковой оперативной памяти (подробности здесь:http://www.vpsville.ca/cpanel-vps). Он работает под управлением CentOS, Cpanel, Apache и FastCGI.

На самом сервере у меня есть сайт сообщества Joomla с системой форума, на котором обычно находится около 20 человек максимум в любой момент времени, и даже тогда, вечером, никого. Это довольно небольшой сайт, но на нем запущено несколько модулей. Он получает около 6000 посещений в месяц. Также на сервере есть сайт WordPress, который получает около 80-150 посещений в день, 2 других сайта WordPress, которые еще не разработаны, поэтому они вообще не получают трафика, и 2 статических HTML-сайта, которые также получают только около 500 посещений в месяц. В общем, никаких крупных сайтов.

Проблема в том, что я получаю ошибки "недостаточно памяти" довольно часто, и это убивает мой сервер, и мне приходится перезагружать его, чтобы все мои сайты снова заработали. Мне кажется, что у меня не должно быть этих проблем с таким количеством оперативной памяти, выделенным для моей учетной записи. Каждый раз, когда я отправляю тикет в службу поддержки, они просто говорят мне обновить оперативную память.

Теперь, я все еще довольно новичок во всем этом, поэтому я не могу хорошо судить о том, сколько мне действительно нужно для работы моих сайтов. Я не знаю, действительно ли моим сайтам нужно так многоилиесли VPSVille перепродал свои серверы, значит, у них на самом деле нет этих ресурсов, и меня обманывают.

Итак, какой объем оперативной памяти мне следует использовать при моей текущей настройке?

решение1

Вам следует настроить мониторинг самостоятельно, чтобы отслеживать использование оперативной памяти на VPS. Вы можете сделать это с помощью чего-то вроде nagios или sar / sysstat. Если поставщик VPS предоставляет такую ​​статистику, вы можете также проверить ее.

Имейте в виду, что взрывной режим может подразумевать, что он может работать только несколько минут, а затем, если вы не вернетесь к 768, у вас может не хватить памяти.

Что касается решения проблемы высокого использования памяти, вам, возможно, стоит рассмотреть базовую настройку Apache, например, Max threads/processes и т. д., или различные параметры MPM (threaded или perfork). Также вам стоит рассмотреть более легкие http-серверы, например, nigix.

решение2

При таком трафике вашему серверу должно быть более чем достаточно 768 МБ ОЗУ. Даже 256 МБ будет достаточно. Вам нужно будет настроить запущенные службы. Вероятно, вы можете настроить Apache или избавиться от него полностью и заменить его одним изболее легкийвеб-серверы, такие какlighttpdилиnginxсерверы. Ограничьте количество создаваемых потоков FastCGI, а также ограничьте использование памяти PHP.

решение3

Избавьтесь от cPanel, это просто большая трата оперативной памяти для личного пользования. Попробуйте научиться редактировать файлы конфигурации самостоятельно, вместо того, чтобы полагаться на то, что cPanel сделает это за вас. Таким образом вы сэкономите оперативную память, потому что ничего не будет запущено только для настройки ваших служб.

Еще можно попробовать перейти на VPS на базе Xen. Xen лучше управляет памятью

решение4

Выглядит, конечно, достаточно, но я не очень хорошо знаю CPanel. Большинство панелей управления идут с Apache, Apache для SSL, почтовым сервером, антиспамом, mailman, SQL, ... они созданы для "реселлеров". Проблема в том, что они часто выходят из коробки плохо настроенными и требуют доработки. Вы можете:

  • Отключите все неиспользуемые службы из CPanel
  • Отредактируйте конфигурацию каждой службы в соответствии со своей памятью.

Еще один хороший вопрос: нужен ли вам VPS? Обычно, если вы используете VPS, это потому, что вам нужна настройка. Если да, то какая настройка? Если у вас нет настройки, я бы настоятельно рекомендовал вам поискать многодоменный план или план реселлера на общем хостинге. Что касается настройки, ищите компанию, которая предлагает много других услуг, а не только веб-хостинг, например, размещенный Exchange, SharePoint, VPS, ... так, чтобы, когда кому-то из ваших клиентов понадобится что-то, чего вы не можете предложить, вы не были пойманы на том, чтобы упустить его.

Связанный контент