Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про CI/CD: rps, latency

Что такое RPS и как он оценивается?

Этот вопрос проверяет понимание метрик производительности и умение оценивать нагрузку на сервер.

Короткий ответ

RPS — это количество запросов в секунду, которые система может обработать. Он помогает понять пропускную способность сервиса. Оценивают RPS с помощью нагрузочного тестирования, постепенно увеличивая количество запросов и наблюдая за временем отклика и количеством ошибок. Это позволяет определить пределы производительности и узкие места.

Длинный ответ

Определение RPS

RPS (Requests Per Second) — метрика, показывающая число запросов, которые система способна обработать за одну секунду.

Она используется для измерения производительности веб-приложений и серверных сервисов.

Как оценивается RPS

  1. Нагрузочное тестирование

    • Применяются инструменты: wrk, ab, k6, JMeter, Locust.

    • Постепенное увеличение нагрузки помогает найти точку деградации.

  2. Анализ задержек (latency)

    • Измеряют среднее, P95, P99.

    • Следят за ростом задержек при увеличении нагрузки.

  3. Оценка ошибок

    • Фиксируются статусы 5xx, таймауты, сбои соединений.

    • Когда ошибок становится слишком много, RPS считается достигнутым.

  4. Мониторинг ресурсов

    • CPU

    • память

    • диск

    • сеть
      Узкое место определяет потолок RPS.

Пример инструмента

wrk -t4 -c100 -d30s http://localhost:8000

Вывод

RPS отражает пропускную способность сервиса и оценивается нагрузочным тестированием с анализом задержек и ошибок.

  • Аватар

    Python Guru

    Sergey Filichkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    4

  • Сложность:

    3

Навыки

  • CI/CD

    CI/CD

  • Networks

Ключевые слова

#rps

#latency

Подпишись на Python Developer в телеграм

  • Аватар

    Python Guru

    Sergey Filichkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.