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

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

2 ответа

Решение

Оно может. Вы можете отслеживать IOWAIT и "украсть процессор" с htop (когда вы включаете подробную статистику), или отслеживать его с помощью инструмента, такого как Munin.

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

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

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

Оно может.

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

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

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