Профиль нагрузки
Определение
Профиль нагрузки — набор измеримых характеристик работы системы: доля чтения и записи, размер запроса, число одновременных сеансов и суточные пики. Он отвечает на вопрос «какая именно нагрузка» — без этого ответа подбор оборудования превращается в угадывание.
Также ищут: workload profile · характер нагрузки · профиль рабочей нагрузки
Зачем это знать
Половина неудачных закупок начинается с того, что нагрузку описали словами: «тяжёлая», «обычная», «как у всех». Профиль нагрузки переводит этот разговор в величины, которые можно снять с работающей системы за одну неделю. И он же защищает от главной ошибки сравнения: оборудование подбирают по пику и по верхним квантилям задержки, а не по суточному среднему.
Карта понятия
Использует
Что подтверждено
Характер дисковой нагрузки снимают со счётчиков операционной системы: Linux ведёт по каждому устройству число завершённых чтений и записей, объём в секторах и время, проведённое в вводе-выводе.
Граница применимости: Документация ядра Linux, поля статистики ввода-вывода.
Средние значения скрывают пики: распределение времени обслуживания измеряют гистограммой и оценивают по верхним квантилям.
Граница применимости: Практика Prometheus по гистограммам и квантилям.
У базы данных профиль виден в её собственной статистике: PostgreSQL 18 накапливает сведения об обращениях к таблицам и индексам и о попаданиях в кэш, и эти счётчики показывают рабочий набор точнее, чем размер базы.
Граница применимости: Кумулятивная система статистики PostgreSQL 18; выводы зависят от периода накопления счётчиков.
Низкая загрузка процессора не доказывает отсутствие дефицита: Linux отдельно измеряет давление на ресурс — время, которое задачи простояли в ожидании процессора, памяти или ввода-вывода.
Граница применимости: Механизм Pressure Stall Information в ядре Linux.
Что проверить
- Снять счётчики с работающей системы за полный рабочий цикл, включая закрытие периода и ночные задания.
- Записать пик отдельно от среднего: оборудование подбирают по пику.
- Разделить чтение и запись и указать размер запроса — без этого цифры ввода-вывода несравнимы.
- Посмотреть давление на ресурсы, а не только проценты загрузки: очередь на ресурс видна раньше, чем стопроцентная занятость.
Первоисточники
- I/O Statistics Fields
Определяет /proc/diskstats fields, включая I/Os currently in progress и weighted I/O time.
- Histograms and Summaries
Определяет quantiles/percentiles, histogram buckets и ограничения aggregation precomputed quantiles.
- PostgreSQL 18 Documentation: The Cumulative Statistics System
Открыт редактором 7 сентября 2026 года, заголовок документа сверен. Сверить pg_stat_replication: позиции LSN, write_lag/flush_lag/replay_lag, NULL после простоя и отсутствие прогноза догоняния.
- Pressure Stall Information
Определяет CPU/memory/I/O pressure через долю времени stalled tasks и связывает contention с latency/throughput loss.
Связанные понятия
В каталоге
- Серверные платформы — Профиль нагрузки — вход для подбора платформы.
- SSD — Доля записи и размер запроса определяют выбор накопителя.
Следующий шаг
Сформулируйте задачу и уточните требования к своей системе.
Подготовить состав проектаОткроется черновик вопроса. Отправьте его, когда будете готовы.