tag: #N/S/Stub #N/T/Conspect #N/T/Article #N/T/Public 2023-01-31 22:46, [Source](https://www.brendangregg.com/usemethod.html), [Мониторинг и наблюдаемость с помощью USE и RED](https://sgolubev.ru/monitoringh-i-nabliudaiemost-s-pomoshchiu-use-i-red/) Authors: [[]] #T/T/To/Do/Note/Refactor translate artefacts --- Это методология анализа производительности любой системы. Он указывает на создание контрольного списка, который можно использовать для анализа сервера для быстрого выявления узких мест или ошибок ресурсов. Он начинается с постановки вопросов, а затем ищет ответы вместо того, чтобы начинать с заданных показателей (частичных ответов) и пытаться работать в обратном направлении. >Для каждого ресурса проверьте использование, насыщение и ошибки. уществует также [Rosetta Stone of Performance Checklists](https://www.brendangregg.com/USEmethod/use-rosetta.html) , автоматически генерируемый из некоторых из них. Продукты мониторинга производительности могут упростить использование метода USE, предоставляя его показатели через простой в использовании интерфейс  Метод решает около 80% проблем с серверами, затрачивая 5% усилий, и, как я покажу, его можно применять не только к серверам, но и к другим системам. - **ресурс** : все функциональные компоненты физического сервера (ЦП, диски, шины, ...) Также может быть полезно рассмотреть некоторые программные ресурсы или ограничения, налагаемые программным обеспечением (управление ресурсами), и посмотреть, какие метрики возможны. - **использование** : среднее время, в течение которого ресурс был занят обслуживанием. Существует еще одно определение, в котором использование описывает долю используемого ресурса, поэтому 100% использование означает, что дальнейшая работа не может быть принята, в отличие от приведенного выше определения «занят». - **насыщение** : степень, в которой у ресурса есть дополнительная работа, которую он не может обслужить, часто ставится в очередь. - **errors** : количество ошибок Также может быть полезно рассмотреть некоторые программные ресурсы или ограничения, налагаемые программным обеспечением (управление ресурсами), и посмотреть, какие метрики возможны. ## Список ресурсов Для начала вам нужен список ресурсов для повторения. Вот общий список серверов: - ЦП: сокеты, ядра, аппаратные потоки (виртуальные ЦП) - Объем памяти - Сетевые интерфейсы - Устройства хранения: ввод/вывод, емкость - Контроллеры: хранилище, сетевые карты - Соединения: процессоры, память, ввод-вывод