Встречается на собеседованиях • сегодня
Как определить насколько нагруженный сервис
Для оценки нагрузки сервиса можно использовать несколько ключевых метрик:
- CPU Usage – процент загруженности процессора. Высокие значения (например, >80%) могут указывать на перегрузку.
python
import psutil
cpu_usage = psutil.cpu_percent(interval=1)- Memory Usage – потребление оперативной памяти.
python
memory = psutil.virtual_memory()
print(f"Used: {memory.percent}%")-
Disk I/O – активность чтения/записи на диск.
-
Network Traffic – объем входящего/исходящего трафика.
-
Latency & RPS – время ответа сервиса и количество запросов в секунду.
-
Очереди задач – например, длина очереди в Celery или Kafka.
Для мониторинга можно использовать:
- Prometheus + Grafana – для сбора и визуализации метрик.
- ELK Stack – для анализа логов.
- APM-инструменты (New Relic, Datadog) – для детального профилирования.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы