digital-garden/_inbox/Throughput.md
2024-06-13 21:01:37 +03:00

2.6 KiB
Raw Blame History

aliases tags date zero-link parents linked
пропускная способность
зрелость/🌱
2024-03-12
00 Архитектура ПО
Latency

Throughput - пропускная способность системы, то есть количество работы, которое система или процесс может выполнить в единицу времени.

В чем можно измерять:

  • Для web-систем
    • Количество запросов в единицу времени
      • Requests per seconds (RPS)
      • Request per minute (RPM)
    • Количество данных в единицу времени
      • Packets per seconds (PPS)
      • Мегабит в секунду (MB/s)
    • Количество одновременно обслуживаемых соединений
      • Simultaneous connections
      • Cuncurrency
  • Для баз данных
    • транзакциях в секунду (т/с)
    • операциях в секунду (оп/с)

Что влияет на значение Throughput:

  • Аппаратные ресурсы
  • Сетевая инфраструктура: В сетевых системах скорость и пропускная способность сети, задержки, потеря пакетов, а также эффективность протоколов передачи данных играют ключевую роль в определении общей пропускной способности системы.
  • Масштабирование: Способность системы к горизонтальному и вертикальному масштабированию также влияет на Throughput. Горизонтальное масштабирование путем добавления дополнительных узлов может увеличить пропускную способность, но также добавляет накладные расходы на синхронизацию и управление.
  • Конфигурация системы: Настройки и конфигурация системы, включая размеры пула соединений, размеры буферов и кэшей, могут влиять на производительность и пропускную способность.