Сколько оперативной памяти мне нужно для пакета 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 хиты в месяц. В общем, нет огромных сайтов.

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

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

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

5 ответов

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

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

Что касается решения для высокого использования памяти, вы можете захотеть взглянуть на базовую настройку Apache, такую ​​как Max потоков / процессов и т. Д., Или различные параметры MPM (многопоточные или производительные). Вы также можете посмотреть на более легкие http-серверы, такие как nigix.

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

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

Еще одна вещь, которую вы могли бы попробовать переключиться на VPS на основе Xen. Xen имеет лучшее управление памятью

Я думаю, что OOM Killer делает свою работу. Проверьте /var/log/messages:

zgrep -i oom /var/log/messages*

Проверьте, сколько памяти выделено драйвером VMware. Проверьте, установлена ​​ли у вас последняя версия VMware Tools. Каков выход cat /proc/meminfo?

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

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

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

Другие вопросы по тегам