Я хочу измерить пропускную способность моего внедренного в Python сервера повторных сообщений, что означает, что я хочу измерить, сколько байтов обрабатывает мой сервер в секунду. Итак, как я планировал сделать это: в течение фиксированного периода времени (например, 300sec
) я измеряю количество received bytes
и sent bytes
. По истечении этого времени я вычисляю соотношение: bytes_received / bytes_sent
. Тем не менее, я не уверен, что это то, что я хочу, потому что это дает мне соотношение (которое обычно составляет около 1-1,5), так что это означает, что я обрабатываю все или почти все сообщения, которые я получил в какой-то период времени, но Я хочу измерить, сколько байтов я обработал. Я буду очень признателен, если кто-нибудь посоветует мне, как я могу измерить свою пропускную способность.
1 ответ
0
Я думаю, что вам нужно сделать это:
bytes_received = bytes_received300s - bytes_received0s
bytes_sent = bytes_sent300s - bytes_sent0s
total_bytes_processed = bytes_received - bytes_sent
Это даст вам общее количество байтов, обработанных за период 300 с.