пропускная способность вычислений python, частота пакетов ошибок и скорость передачи между клиентом и приложением сервера - PullRequest
0 голосов
/ 06 декабря 2018

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

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

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

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

...