Может ли высокая нагрузка на VPS быть вызвана базовой инфраструктурой?
Мой VPS начал иметь случайные ограничения высокой нагрузки (около 2-3, но система становится очень медленной, работа ls занимает около 30 секунд). Я ничего не изменил, на нем почти ничего не было, кроме сервера Shadowsocks (с менее чем 15 пользователями), процент использования ЦП был постоянно низким (около 10), почти не было использования ввода-вывода, и процессы, имеющие больше времени на процессоре, были в основном системными процессами Ubuntu. Эта проблема сохраняется в течение нескольких недель, и нет никаких признаков того, когда нагрузка становится высокой. Может ли это быть проблемой не с моим VPS, а с хостом, на котором он включен (то есть с продавцом)?
2 ответа
Оно может. Вы можете отслеживать IOWAIT и "украсть процессор" с htop
(когда вы включаете подробную статистику), или отслеживать его с помощью инструмента, такого как Munin.
Вот как вы включаете подробную статистику в htop:
И это пример Munin несколько перегруженного сервера резервного копирования, вызывающего много IOWAIT:
Как настроить Munin хорошо описано в сети.
Оно может.
Ресурсы на физическом оборудовании не безграничны. Если другие субъекты израсходуют все ресурсы, то, казалось бы, низкая нагрузка может внезапно взорваться.
Это не характерно для VPS - то же самое может случиться с любым общим ресурсом, таким как локальная сеть, хранилище. SAN особенно противны - кто-то другой делает резервную копию, все ваши IO ушли в прошлое.