Полный текст

Проценты использования процессора — это ложная метрикаПо работе часто приходится иметь дело с серверами, и их владельцы всегда хотят знать, когда они используют свои ресурсы максимально. Кажется, это простая задача: настроить top или другой инструмент мониторинга, посмотреть на процент использования CPU, и наибольшее значение покажет, насколько близко сервер к пределу.Например, машина потребляет 50% CPU, значит, способна выполнять вдвое больше задач. Но когда владельцы пытаются реально проецировать эти значения, оказывается, что процент использования CPU растёт не совсем линейно.Насколько же непрямой может быть эта зависимость? Чтобы ответить на этот вопрос, автор провёл множество стресс-тестов, мониторя объём выполняемой работы и отображаемый системой уровень использования CPU, а затем построил графики. Разбираемся, почему привычные метрики могут вводить в заблуждение.