ВДС / Путеводитель

Сколько RAM и vCPU нужно для VDS?

Объем оперативной памяти и процессора, необходимые для VDS, не могут быть рассчитаны только на основе количества посетителей. Одновременно работающие службы и работа, выполняемая каждым запросом, определяют требования к ресурсам.

Сначала проведите инвентаризацию услуг

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

Незанятая оперативная память — это исходные данные, а не ограничение емкости. В часы пик необходимо посмотреть поведение при создании резервной копии и перезапуске приложения. Использование свопов не делает нехватку оперативной памяти приемлемой при любой рабочей нагрузке.

Работа с интенсивным использованием процессора и ожидающая работа отличаются друг от друга

Визуальная обработка или преобразование данных могут постоянно задействовать ЦП. Служба, ожидающая ответа внешнего API, может быть ограничена управлением подключением и памятью. Несколько виртуальных ЦП не ускоряют каждую задачу, выполняемую в одном потоке, с одинаковой скоростью.

Интерпретируйте использование ЦП вместе с задержкой приложения. Если при низком уровне загрузки ЦП наблюдается замедление, можно проверить блокировки базы данных, диска или внешних служб. Сама по себе высокая загрузка процессора не говорит вам, какой пакет вам следует купить.

Добавить допуск на рост к учетной записи на диске

Место требуется для существующих файлов, базы данных, журналов, файлов обновлений и временных заданий. Резервные копии, хранящиеся на одном сервере, могут быстро заполнить диск. Храните главную копию резервной копии в независимом месте.

Например, 20 ГБ приложения/данных, 5 ГБ системы/журнала и 10 ГБ учетной записи пространства для роста равны 35 ГБ. Это всего лишь пример планирования мощности; Адекватность пакета не может быть сделана без измерения фактического использования вашей операционной системы и приложения.

На основании каких измерений вы принимаете решения о мощности?

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

После устранения узкого места измерьте еще раз. VDS-пакеты Оценивайте разницу между ними не только в показателях мощности, но и в способе выращивания и охвате обслуживания.

Сравните подходящий сервис для вашего проекта.

Открыть инструмент выбора хостинга