Перейти к содержанию

Мониторинг

Для просмотра используемых ресурсов сервера необходимо в разделе Кластеры основного меню выбрать целевой сервер, после чего в открывшемся окне во вкладке Мониторинг отобразится следующая информация:

Графики загрузки CPU и RAM сервера

При наличии данных будут сформированы обновляемые в реальном времени графики использования CPU и RAM в процентах.

Для анализа использования аппаратных мощностей кластера можно настроить отображение графиков, нажав на кнопку слева от графиков Задать интервал и в открывшемся окне настроить интервал.

Для увеличения определенного интервала можно нажать на кнопку Масштабировать и в миниатюрном изображении графиков под основными графиками выделить область для просмотра.

Использование CPU и RAM

Суммарная текущая частота - рабочая частота CPU сервера.

Текущая нагрузка - текущая нагрузка CPU.

Как считается потребление памяти сервером:

scalar(100 - (avg by (job) (irate(node_cpu_seconds_total{mode="idle"}[3m])) * 100))

Оперативная память - общий объем RAM.

Объем занятой памяти под кэш - объем RAM, занятый под кэширование данных.

Текущая нагрузка оперативной памяти - общий занятый объем RAM.

Как считается потребление памяти сервером:

filters = 'job="{id}"[{interval}s]'.format(id=node.uuid, interval=interval)
memory_rate = prometheus.query(
    metric=f"scalar(100 * (avg_over_time(node_memory_MemTotal_bytes{filters}) "
           f"- avg_over_time(node_memory_MemFree_bytes{filters}) - "
           f"avg_over_time(node_memory_Buffers_bytes{filters}) - "
           f"avg_over_time(node_memory_Cached_bytes{filters})) / "
           f"avg_over_time(node_memory_MemTotal_bytes{filters}))")

Среднее значение загрузки

Среднее значение загрузки в SpaceVM показывает среднее отношение имеющихся запросов на вычислительные ресурсы к количеству этих самых ресурсов за заданный промежуток времени (1 минута, 5 минут и 15 минут).

Среднее значение загрузки системы за 1 минуту показывает среднее значение загрузки за последнюю минуту.

Среднее значение загрузки системы за 5 минут показывает среднее значение загрузки за последние 5 минут.

Среднее значение загрузки системы за 15 минут показывает среднее значение загрузки за последние 15 минут.

Если среднее значение загрузки:

  • меньше числа ядер (потоков) CPU, то это означает, что на выполнение всех текущих запросов тратится такое количество тиков, которое меньше доступного количества тиков CPU;

  • равно числу ядер (потоков) CPU, то это означает, что на выполнение всех текущих запросов тратится такое количество тиков, которое равно доступному количеству тиков CPU;

  • больше числа ядер (потоков) CPU, то это означает, что на выполнение всех текущих запросов тратится такое количество тиков, которое больше доступного количества тиков CPU (часть запросов ожидают выполнение и не могут быть выполнены своевременно).

Ожидание выполнения запросов может происходить не только по причине загрузки CPU, но и из-за дисковой нагрузки ввода/вывода (запрос не может быть выполнен, пока не будут получены данные с диска и т.д.).

Нагрузка ВМ

Нагрузка процессора ВМ - нагрузка на CPU, которую создают ВМ.

Нагрузка памяти ВМ - используемый ВМ объем RAM.

Количество памяти ВМ - объем RAM, выданный ВМ.