Недавно я переместил свой сайт с общего хостинга на VPS.

Когда он находился на виртуальном хостинге, на самом деле ничего не пошло не так, но теперь VPS-сервер перестал отвечать на запросы 4 раза за 2 недели (и мне нужно его перезагрузить).

Я думал, что VPS будет более стабильным и сможет обрабатывать больше трафика, почему мой предыдущий виртуальный хостинг кажется лучше в моем случае?

Когда VPS перестает отвечать на запросы, я имею в виду, что могу пинговать его, но не могу подключиться к нему по ssh, и хуже всего то, что веб-страницы не могут быть загружены. Ничего плохого не видно в /var /log /message. Я не знаю реальную причину этой проблемы, но я думаю, это количество трафика?

Мой VPS настроен с 2 процессорами с 4 ГБ оперативной памяти в CentOS. По словам хоста, VPS-машина - Dell & Supermicro E5-2600 (6 ядер CPUx2) с 128G RAM и SAS 15k RPM+RAID6 HD. И мой сайт имеет в среднем 4000-6000 просмотров страниц в день. Я не знаю, почему виртуальный хостинг может справиться с этим хорошо, но VPS не может.

Как решить, связана ли текущая проблема с VPS с трафиком? Что-то не так с провайдером VPS? Или аппаратное обеспечение недостаточно хорошо для обработки такого "среднего" трафика? Как определить оборудование / конфигурацию VPS для обработки трафика, который у меня есть (и для обработки будущего трафика, который я ожидаю, который может иметь скачок из-за моего предстоящего выпуска службы).

Любые мысли или обмен опытом приветствуются. Благодарю.

1 ответ1

0

Проблема очень вряд ли будет пропускной способности связаны между собой . Скорее всего, это проблема с ресурсами (например, тяжелые запросы к базе данных) или проблемы с оборудованием (например, узкое место на диске). Это также может быть комбинация "VPS-соседства" и платформы VM. Например, KVM обеспечивает лучшую виртуализацию, чем Virtuoso (посмотрите на виртуализацию против паравиртуализации). Если ваш провайдер предоставляет VPS с использованием паравиртуализации, проблема, скорее всего, будет где-то еще.

Способ решения этой проблемы - «стресс-тестирование» различных компонентов соединения, начиная с жесткого диска. Также запустите такие вещи, как vmstat, чтобы почувствовать узкие места.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .