49 lines
3.0 KiB
Markdown
49 lines
3.0 KiB
Markdown
---
|
||
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), а также эффективность протоколов передачи данных играют ключевую роль в определении общей пропускной способности системы.
|
||
- **Масштабирование**: Способность системы к [горизонтальному](highload/Горизонтальное%20масштабирование.md) и [вертикальному масштабированию](highload/Вертикальное%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)
|
||
``` |