--- aliases: - пропускная способность tags: - maturity/🌱 date: - - 2024-03-12 zero-link: - "[[../../meta/zero/00 HighLoad|00 HighLoad]]" parents: linked: [] --- Throughput - пропускная способность системы, то есть количество работы, которое система или процесс может выполнить в единицу времени. **В чем можно измерять:** - Для web-систем - Количество запросов в единицу времени - Requests per seconds (RPS) - Request per minute (RPM) - Количество данных в единицу времени - Packets per seconds (PPS) - Мегабит в секунду (MB/s) - Количество одновременно обслуживаемых соединений - Simultaneous connections - Cuncurrency - Для баз данных - транзакциях в секунду (т/с) - операциях в секунду (оп/с) Что влияет на значение Throughput: - Аппаратные ресурсы - **Сетевая инфраструктура**: В сетевых системах скорость и пропускная способность сети, задержки, [потеря пакетов](Потеря%20пакетов.md), а также эффективность протоколов передачи данных играют ключевую роль в определении общей пропускной способности системы. - **Масштабирование**: Способность системы к [горизонтальному](Горизонтальное%20масштабирование.md) и [вертикальному масштабированию](Вертикальное%20масштабирование.md) также влияет на Throughput. Горизонтальное масштабирование путем добавления дополнительных узлов может увеличить пропускную способность, но также добавляет накладные расходы на синхронизацию и управление. - **Конфигурация системы**: Настройки и конфигурация системы, включая размеры пула соединений, размеры буферов и кэшей, могут влиять на производительность и пропускную способность. *** ## Мета информация **Область**:: [[../../meta/zero/00 HighLoad|00 HighLoad]] **Родитель**:: **Источник**:: **Автор**:: **Создана**:: [[2024-03-12]] ### Дополнительные материалы - [[Latency]] ### Дочерние заметки ```dataview LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) ```