Giter Club home page Giter Club logo

Comments (5)

rampageX avatar rampageX commented on July 22, 2024 2

I made some iperf3 test with microsocks, the conclusion is that the transmission bandwidth is only limited by hardware.

iperf3 direct test on this Gigabit network:950Mbits/950Mbits
Server: iperf3 -s -i 10 -p 5201
Client: iperf3 -c 192.168.2.26 -p 5201

iperf3 client: A real PC, Intel 13600k CPU, Windows 11;
iperf3 server: Debian 11 on VMWare, same PC as client;
microsocks: Test on a router(ASUS RT-AC5300), a Alpine VM(same PC as iperf3 client) and a ARM device(aarch64 4core)

My test method is, On iperf3 client, i use Proxifier to socksify iperf3 with microsocks :

microsocks on Router: Bandwidth 180Mbits/180Mbits, router 2 cores full load;
microsocks on ARM device: Bandwidth 300Mbits/300Mbits, device 4 cores full load;
microsocks on Alpine VM PC: Bandwidth 900Mbits/900Mbits, a few CPU load;

from microsocks.

rofl0r avatar rofl0r commented on July 22, 2024 1

there's no built-in limit so it should be able to work with maximum possible speed.
the only thing i can think of that might be a bottle-neck is the size of the read buffer in the loop forwarding data back and forth. in another project, pyhttpd, i noticed that the perfect size is 64kb which keeps syscall overhead at a minimum.

anyway, if you tell me in detail why "it seems" that iperf doesnt work, i may be able to provide some clues.

from microsocks.

rofl0r avatar rofl0r commented on July 22, 2024

It seems that iperf3 is not working with mirosocks

why does it seem that way ? i'm not familiar with iperf3, but if it is a generic tool, it should work.

from microsocks.

rezapoorzare1 avatar rezapoorzare1 commented on July 22, 2024

Thanks a lot for the response.
Maybe it is because of mirosocks limitations, what is the maximum data rate that it can support? We are testing it at a very high data rate.

Thanks.

from microsocks.

rezapoorzare avatar rezapoorzare commented on July 22, 2024

Thank you both for the response and guidance.

from microsocks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.