Назад | Перейти на главную страницу

Может ли высокая нагрузка на VPS быть вызвана базовой инфраструктурой?

У моего VPS начались случайные периоды высокой нагрузки (около 2-3, но система становится очень медленной, запуск ls занимает около 30 секунд). Я ничего не менял на нем, на нем почти ничего не было, кроме сервера Shadowsocks (с менее чем 15 пользователями), процент использования ЦП был постоянно низким (около 10), почти не было использования ввода-вывода, а процессы, у которых больше ВРЕМЕНИ на ЦП были в основном системные процессы Ubuntu. Эта проблема сохраняется уже несколько недель, и нет никакой закономерности в том, когда нагрузка станет высокой. Может это проблема не с моим VPS, а с хостом, на котором он стоит (то есть продавцом)?

Это может. Вы можете отслеживать IOWAIT и «украсть CPU» с помощью htop (когда вы включаете подробную статистику), или отслеживайте ее с помощью такого инструмента, как Munin.

Вот как вы включаете подробную статистику в htop:

И это пример Munin несколько перегруженного сервера резервного копирования, вызывающего много IOWAIT:

Как настроить Munin хорошо описано в сети.

Это может.

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

Это не относится к VPS - то же самое может произойти с любым общим ресурсом, например LAN, хранилищем. SAN особенно неприятны в этом - кто-то другой делает резервную копию, все ваши операции ввода-вывода пропали.