Throughput - пропускная способность системы, то есть количество работы, которое система или процесс может выполнить в единицу времени.
В чем можно измерять:
Для web-систем
Количество запросов в единицу времени
Requests per seconds (RPS)
Request per minute (RPM)
Количество данных в единицу времени
Packets per seconds (PPS)
Мегабит в секунду (MB/s)
Количество одновременно обслуживаемых соединений
Simultaneous connections
Cuncurrency
Для баз данных
транзакциях в секунду (т/с)
операциях в секунду (оп/с)
Что влияет на значение Throughput:
Аппаратные ресурсы
Сетевая инфраструктура: В сетевых системах скорость и пропускная способность сети, задержки, потеря пакетов, а также эффективность протоколов передачи данных играют ключевую роль в определении общей пропускной способности системы.
Масштабирование: Способность системы к горизонтальному и вертикальному масштабированию также влияет на Throughput. Горизонтальное масштабирование путем добавления дополнительных узлов может увеличить пропускную способность, но также добавляет накладные расходы на синхронизацию и управление.
Конфигурация системы: Настройки и конфигурация системы, включая размеры пула соединений, размеры буферов и кэшей, могут влиять на производительность и пропускную способность.