Нагрузочный тест упирается в потолок RPS, и первый вопрос обычно звучит как «почему именно столько, а не в полтора раза больше». Ответ редко ищут на уровне процессора — сразу лезут в код, в базу, в сеть. А ведь у каждого запроса есть буквально физическая цена: количество тактов, которое ядро тратит на его обработку. Если знать эту цену и частоту ядра, можно посчитать теоретический потолок пропускной способности ещё до того, как запускать нагрузочный тест — а потом сравнить с реальностью и понять, где именно теряются такты.
Подробнее →