Пропускная способность вычислений python, частота пакетов ошибок и скорость передачи между клиентом и приложением сервера

Я разрабатываю код Python для клиента и сервера. Этот код должен имитировать передачу потока (UDP-поток) от сервера одному или нескольким клиентам, в то время как каждый клиент должен вычислять некоторые "метрики" об этом, такие как пропускная способность, частота ошибок пакетов и скорость передачи в МБ / ГБ, что-то очень похож на тест udp iperf3.

К сожалению, я не нашел для него некоторого кода на Python (за исключением обертки с ошибками iperf3 и некоторого другого очень глючного кода вокруг). Можете ли вы предложить мне несколько библиотек или фрагментов кода, которые выполняют функции iperf3?

Во всяком случае, мой сервер порождает поток, который генерирует поток UDP к клиенту, используя библиотеку сокетов, в то время как клиент, имеющий открытый сокет udp, порождает поток для получения потока и вычисляет эти метрики. Есть ли у вас какие-либо предложения по реализации? хороши темы или есть что-то лучшее для этой задачи?

Можете ли вы предложить мне, как рассчитать эти показатели? Если вы можете опубликовать некоторые фрагменты кода, я был бы вам очень благодарен

0 ответов

Другие вопросы по тегам