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

Мониторинг нагрузки на VPS

Я являюсь администратором виртуального частного сервера, арендуемого у хост-провайдера. (Я использую Ubuntu. Они используют Virtuozzo.)

Я понимаю, хотя у меня есть некоторые гарантированные ресурсы (например, ОЗУ и дисковое пространство), я использую некоторые другие ресурсы, такие как ЦП.

В последнее время производительность моего VPS стала невыносимо низкой. Я пожаловался, и они убили другой VPS, который загружал узел. Мой VPS снова вернулся в строй.

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

Беда в том, что я не знаю, что мониторить! Загрузка ЦП кажется низкой, потому что в моем виртуальном мире все работает нормально.

Учитывая, что я работаю в ограниченном маленьком виртуальном мире, как я могу отслеживать, когда мой доступный процессор высасывается другими невидимыми клиентами?

Я бы посоветовал вам написать тест, который проверяет то, что вам небезразлично, например процессор и ввод-вывод. Запускайте его периодически (cron) и сообщайте, когда он не завершится, в то время, которое вам нужно для его завершения. Или проверьте, можете ли вы избежать написания теста, который увеличивает нагрузку, и вместо этого отслеживать что-то вроде времени, которое требуется серверу для выполнения запросов страницы и т. Д.