У меня зашел спор с коллегой - как правильно вычислить среднюю скорость потока для нескольких потоков данных.
Имеем: пять потоков данных
Можем измерить объем данных, передаваемых каждым потоком. И время, в течение которого данные передавались.
Поток 1: передано 10 мбит за время 7 сек.
Поток 2 передано 8 мбит за время 4 сек
Поток 3: передано 5 мбит за время 20 сек
Поток 4: передано 10 мбит за время 1 сек
Поток 5: передано 20 Мбит за время 14 сек.
Мнение1: нужно сложить все мбит и разделить на все время:
![$\frac{(10+8+5+10+20)}{(7+4+20+1+14)}=1.15$ $\frac{(10+8+5+10+20)}{(7+4+20+1+14)}=1.15$](https://dxdy-02.korotkov.co.uk/f/d/6/c/d6cdff7b28d1f755f560f3bee23cf70982.png)
Мбит/с
Мнение 2: Нужно вычислить скорость для каждого потока и выполнить усреднение скоростей:
![$\frac{\frac{10}7+\frac84+\frac5{20}+\frac{10}1+\frac{20}{14}}5 = 3.02$ $\frac{\frac{10}7+\frac84+\frac5{20}+\frac{10}1+\frac{20}{14}}5 = 3.02$](https://dxdy-01.korotkov.co.uk/f/c/c/2/cc2eb30ab17e557f4944cdb698b1d39382.png)
Мбит/с
Вопрос 1: Какое мнение верно?
Вопрос 2: В примере выше вычисляется ср.скорость. А как будет вычисляться интегральная скорость 5 потоков, если есть такое понятие.