Я предлагал VPS, и с чистым Debian он часто зависает: простая команда ssh отвечает слишком долго. Это плохо. : (
Я сделал для этого тест: каждые 2 минуты запускается ffmpeg для преобразования 30-секундного видео низкого качества. Обычно это занимает 3 секунды, но время зависания около 20 секунд.
Также я проверял VPS каждые 2 минуты. График такой же.
Продолжительность интервалов хороших выступлений составляет около 15 минут, а плохих - около 25 минут.
Вы можете играть с данными https://docs.google.com/spreadsheets/d/1XYQV-5mompcFidOHL7XzbvvrVnjn_ZHnvBaND6RrrVY/edit?usp=sharing
Та же ситуация, но 't критично
Похоже, что соседний VPS, размещенный на одном выделенном сервере, периодически запускает задачу высокой загрузки процессора. Может быть, это резервная копия системы или та же задача. Насколько я знаю, гарантирована память, но не процессор.
Также у меня есть еще один VPS от этого хостера, и он кажется нормальным (у него такие же пики, но намного меньше)
Выделенный сервер слишком дорог для этого проекта.
Это независимая от хостера ситуация, изменение предоставлений - плохая идея
Обычно вы получаете то, за что платите, и относительно дешевые хостинг-провайдеры могут предлагать свои услуги по конкурентоспособной цене только за счет чрезмерной загрузки ЦП в несколько раз, например, на сервере с 48 ядрами и 128 ГБ памяти они могут затем попробуйте разместить потенциально более 100 экземпляров VPS с 1 ядром / 1 ГБ памяти. Пока большинство VPS в основном простаивают, это работает достаточно хорошо, когда слишком много работают с интенсивной нагрузкой на ЦП, которая начинает разваливаться.
Ядро Linux фактически имеет специальный счетчик, который показывает, происходит ли это и как часто, счетчик «Время кражи ЦП», отображаемый как % st
в вверху
. Вам, вероятно, следует начать отслеживать это с вашего VPS.
Время кражи ЦП - это непроизвольное ожидание, когда ваш VPS пытается что-то запустить, но гипервизор выделяет запрошенные циклы ЦП не вашему VPS, а вместо этого одному из соседних VPS, которые также конкурируют за процессорное время.
Что вы можете сделать, чтобы смягчить это: