Наблюдаемость и SRE

Загрузка ресурса

Определение

Загрузка ресурса — это доля его времени или объёма, занятая работой за выбранный интервал. Процент зависит от того, что взято за сто процентов, и от состава ресурса, а нехватку показывает не он, а признаки ожидания — давление и простой.

Также ищут: Utilization · утилизация ресурса · CPU utilization · resource utilization

Зачем это знать

Средняя загрузка может скрывать полностью занятый ресурс одного последовательного работника. Одинаковые проценты от разного числа процессоров описывают разный объём, а спокойный интервал не доказывает запас на пик.

Связи из словаря

Карта понятия

Загрузка ресурса
Доказательная часть

Что подтверждено

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

    Граница применимости: Развивающееся соглашение OpenTelemetry для system.cpu; другим ресурсам требуется собственное определение доступной мощности.

  2. Загрузка измеряет занятость ресурса, а давление и простой показывают, теряет ли работа время в ожидании дефицитного ресурса.

    Граница применимости: Различие между загрузкой по времени или мощности и сигналами конкуренции Linux PSI.

  3. На четырёх равноправных логических процессорах один занят 100% интервала, три простаивают. Среднее равно 25%. Для единственного последовательного работника на занятом процессоре это не доказывает свободное время исполнения.

    Граница применимости: Закрытый расчёт по четырём одинаково взвешенным временным долям. Работник не распараллеливается в условии; численный прирост после переноса или замены CPU не обещается.

  4. За секунду 50% от суммарного времени двух логических процессоров означает одну процессорную секунду, а 50% от восьми — четыре. Равенство процентов не устанавливает равенство использованного процессорного времени.

    Граница применимости: Арифметика для явно заданного суммарного знаменателя и полного интервала без изменения состава. Другие способы нормирования метрик требуют собственного расчёта.

  5. Пять минут низкой загрузки измерены вне пика. Пиковая нагрузка и состав после отказа не испытывались. Из спокойного интервала нельзя вывести достаточный запас для этих двух других условий.

    Граница применимости: Редакторское ограничение области измерения и цели услуги. Универсальный безопасный процент CPU не назначается; нужны согласованный состав, нагрузка и результат приложения.

Граница терминов

Не путать

Загрузка ресурса Насыщение ресурса

Загрузка показывает занятость, насыщение — дефицит и ожидание работы. Низкое среднее CPU может сосуществовать с давлением на память или ввод-вывод.

Загрузка ресурса Глубина очереди

Процент занятости и число одновременно учитываемых операций измеряют разные свойства. Одинаковая загрузка не назначает одну глубину очереди.

Перед спецификацией

Что проверить

  1. Запишите знаменатель процента.
  2. Укажите число и состав учитываемых процессоров.
  3. Проверьте интервал и способ усреднения.
  4. Найдите ограниченный последовательный участок нагрузки.
  5. Сопоставьте загрузку с ожиданием ресурса.
  6. Повторите приёмку на нужном пике и после выбранного отказа.
  7. Не назначайте безопасный запас по одному универсальному проценту.
Открытые основания

Первоисточники

  • Стандарт2
  • Документация3
  • Первичная спецификация
    Semantic Conventions for System Metrics OpenTelemetry · Semantic Conventions 1.44.0, development status · проверено

    Задаёт system CPU, memory, disk и network metric names, units, attributes и utilization calculation.

    Утверждения: 01 · 02 · 03 · 04 · 05

  • Официальная документация
    Pressure Stall Information Linux Kernel · Linux kernel documentation, проверено 29 августа 2026 года · проверено

    Определяет CPU/memory/I/O pressure через долю времени stalled tasks и связывает contention с latency/throughput loss.

    Утверждения: 02 · 03

  • Первичная спецификация
    OpenTelemetry Specification Overview OpenTelemetry · OpenTelemetry Specification 1.60.0 · проверено

    Описывает signals, raw measurements, aggregation, resources и context propagation.

    Утверждения: 04

  • Официальная документация
    Service Level Objectives Google Site Reliability Engineering · Site Reliability Engineering, Chapter 4 · проверено

    Определяет SLI, SLO и SLA и объясняет user-centric latency, error rate, throughput и percentiles.

    Утверждения: 05

  • Официальная документация
    I/O Statistics Fields Linux Kernel · Linux 6.15 documentation · проверено

    Определяет /proc/diskstats fields, включая I/Os currently in progress и weighted I/O time.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие