Як моніторити навантаження на процесор у VPS?

Значення використання CPU показує, скільки часу процесора сервера було використано цим процесом протягом певного періоду часу.

Припустимо, у вас працює 100 процесів, що означає, що CPU має поділити свій час між усіма цими процесами протягом певного часу (наприклад, 1 секунда). Якщо всі процеси отримують однакову частку часу процесора, 1 процес має отримати 1/100 секунди щосекунди (0.01) і використовувати цей час для обробки своїх завдань.

Отже, якщо операція займає 0.005 секунди, це буде показано як 50% навантаження. Якщо виконання певного процесу займає 0.03 секунди, це буде показано як 300% навантаження. Проте, оскільки інші процеси зазвичай працюють швидше, середня картина буде досить точною.

Одним із найважливіших параметрів є "середнє навантаження" за 1, 5 та 15 хвилин відповідно. Нормальне навантаження для одного ядра процесора становить 1.00, що означає, що час цього ядра процесора використовується на 100% (не плутайте з навантаженням процесора). Таким чином, середнє навантаження для чотириядерного процесора буде 4.00. Різні системи роблять різні розрахунки середнього навантаження, прийнятними значеннями для середнього користувача є 10-15 за хвилину.

Іноді можна візуально помітити перевантаження процесора: якщо процесор сильно завантажений, навіть букви друкуються з затримкою в SSH-сеансі.

Ще один важливий параметр — це використання оперативної пам’яті (RAM). Це результати моніторингу для плану zKVM VPS, що активно використовує 364 з 512 Мб оперативної пам’яті:

root@user ~]# free -m

total   used free shared buffers cached

Mem: 1001   994   7      0        4       643

-/+ buffers/cache: 346 655

Swap: 2047 0 2047

[root@user ~]#

Слідкуйте, щоб значення "used" не перевищувало кількість виділеної оперативної пам'яті, оскільки це призведе до використання swap і уповільнення VPS.
Наші сучасні технології кешування на основі SSD дозволяють значно зменшити використання swap, оскільки понад 50% запитів на читання виконуються з кешу SSD.

views 9s
views 0
Поділитися

Was the article useful to you?

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.