Kilrah Posted November 10, 2022 Share Posted November 10, 2022 (edited) [Template only, I am not the container author/maintainer] Template: https://github.com/kilrah/unraid-docker-templates/raw/main/templates/iperf3.xml Source container: https://github.com/nerdalert/iperf3 Registry: https://hub.docker.com/r/networkstatic/iperf3 The popular network performance testing tool, running as a service. Spawns an iperf3 instance with the settings you put in the "Post Arguments" field (switch to Advanced View to see it). By default that will be a server on port 5201, which can be remapped in the template. Clearing Post Arguments will show the help text in the log and stop. Performance is comparable to running native, at least on gigabit (top is container, bottom is native). Edited November 11, 2022 by Kilrah 1 Quote Link to comment
shpitz461 Posted October 7, 2023 Share Posted October 7, 2023 Hi, how can I install multiple instances so that I can measure from 2+ PC's at the same time? I currently have one instance of iperf3 installed in docker. Thanks Quote Link to comment
Kilrah Posted October 8, 2023 Author Share Posted October 8, 2023 Since a copy of iperf3 is now built-in to unraid this isn't really useful anymore... Just do iperf3 -s -D in Unraid's terminal and you'll have a server running in the background at any time. You can e.g. set up a user script that runs at array start to start it, and if you want multiple you can start several with different ports. 1 Quote Link to comment
shpitz461 Posted October 8, 2023 Share Posted October 8, 2023 Thanks, I already got a 2nd instance installed via CA, I had to turn on multiple instance option in CA settings, then install a 2nd instance with a different name and port. 1 Quote Link to comment
shpitz461 Posted December 2, 2023 Share Posted December 2, 2023 Hi, can you create a similar app for iperf2? It is my understanding that iperf3 is single-threaded while iperf2 is multi-threaded. Thanks Quote Link to comment
pixels703 Posted December 9, 2023 Share Posted December 9, 2023 Does anyone know why iperf would resolve to the IPv6 address when using DNS (despite IPV4 Only set). Performance is fine through IP. When it grabs the DNS, it's a fraction of the speed. I don't think that's impacting performance, but curious if anyone has seen this. My hope is that it's an obvious answer for a newbie. I am pretty sure that ZeroTier is grabbing the address for a virtual interface, however, I can't figure out how to disable it (tried enabling IP4 +IP6, then looking to uncheck something, but nothing is there). Assume it's a config file that needs to be updated. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.