HOMELAB: A definitive guide to using iPerf3 to measure network performance! (Part 1)

  Рет қаралды 3,108

Jeff's CTO Laboratory

Jeff's CTO Laboratory

Күн бұрын

Пікірлер: 40
@hedeus
@hedeus 13 күн бұрын
The only guy that can wear two watches and not look stupid.
@Therockkdude
@Therockkdude 12 күн бұрын
I came here to learn something about iPerf3 and got a wealth of information about networking I never thought I'd understand for a while. Will be rewatching this a number of times. Look forward to the next video!
@hanvandewal917
@hanvandewal917 12 күн бұрын
Beautiful details given on dropped datagrams and why because of buffer_full. I learned a lot again . Love it.
@Cooper3312000
@Cooper3312000 13 күн бұрын
Extremely informative video.
@RandomTechWZ
@RandomTechWZ 12 күн бұрын
@16:06 That's what she said. But seriously..This was a great explanation of iPerf. I've used it in the past but never did much with the different flags.
@xenneroc
@xenneroc 12 күн бұрын
Gamespy mug!!! Throwback.
@jeffsponaugle6339
@jeffsponaugle6339 12 күн бұрын
Oh yea.. back in the day I ran one of the better west coast Quakeworld servers. Fun stuff!
@ander1482
@ander1482 12 күн бұрын
Thanks for sharing good knowledge Jeff.
@j.r._7416
@j.r._7416 13 күн бұрын
I needed this video! Thank you so much!!
@dsmidt
@dsmidt 12 күн бұрын
Great video Jeff. I have been using Iperf3 for a while and completely missed the --bidir flag. You just cut my test time in half 🙂
@DavesBrickHouse
@DavesBrickHouse 12 күн бұрын
Great video, Jeff! I didn't know about the parallel flag. I'm gonna have to try that out.
@cameronadams8126
@cameronadams8126 13 күн бұрын
I sometimes wish I could just run iperf on routers and switches directly, it would make testing performance and finding bottlenecks a bit easier! Very useful tool
@jeffsponaugle6339
@jeffsponaugle6339 13 күн бұрын
Yea, there are iPerf binaries for MIPS based devices, so you can run it on some device, but it would be great if it was available on things like Cisco switches. It is available on Ubiquiti switches.
@dsmidt
@dsmidt 12 күн бұрын
You can run it on Cisco IOSXE routers and some IOSXE switches (not lite versions). It uses a Cisco feature called Guestshell which loads a Linux VM/Container. It takes a bit of configuration but does work.
@jeffsponaugle6339
@jeffsponaugle6339 12 күн бұрын
@@dsmidt Ah excellent I'll give that a try.
@cpiehler2
@cpiehler2 10 күн бұрын
Newer Fortigate versions support iperf as well. It's called something different but uses iperf under the hood and can be used against a standard iperf3 client on the other side.
@1creeperbomb
@1creeperbomb 13 күн бұрын
iperf helped me also test multicast stuff, really cool tool.
@FlashRXM
@FlashRXM 12 күн бұрын
Can I ask what the title of the blogpost was that you were talking about at 4:36? Was it "Three Reasons Why You Should Not Use iPerf3 on Windows"?
@jeffsponaugle6339
@jeffsponaugle6339 11 күн бұрын
Yep, and if you read the update they mention the version issue is partly resolved, but the Cygwin layer of course can't be. They suggest nttcp, which does work well on Windows, but sucks on Linux.
@jonasschmitz8530
@jonasschmitz8530 10 күн бұрын
The text in the thumbnail is cut off on mobile devices, maybe you can position it a little higher. Iperf3 is really useful. I'm currently using it to measure network impairment effects in various cloud setups. Between different locations, providers, VMs with guaranteed and shared resources, internal and external routes, bare metal vs virtualized, local to cloud etc. Thanks for the overview!
@jeffsponaugle6339
@jeffsponaugle6339 10 күн бұрын
Ah yea, thanks for catching that!
@lmorgan69a
@lmorgan69a 12 күн бұрын
Hey Jeff, why were the total datagrams count on the sender and receiver side different, but no lost datagrams counted?
@jeffsponaugle6339
@jeffsponaugle6339 12 күн бұрын
Excellent eye - I will answer that in part 2!
@lmorgan69a
@lmorgan69a 12 күн бұрын
@jeffsponaugle6339 Great look forward to it!
@jeffsponaugle6339
@jeffsponaugle6339 10 күн бұрын
Just posted part 2: kzbin.info/www/bejne/ioOoaayugNR_fZY
@justinknash
@justinknash 12 күн бұрын
So does that mean jumbo frames only affects UDP and not TCP?
@jeffsponaugle6339
@jeffsponaugle6339 11 күн бұрын
No, but the effect in iPerf3 is much greater with UDP due to the individual system calls per datagram. TCP transmission rates will be slightly higher with jumbo frames due to the overall efficiency.
@swspc
@swspc 13 күн бұрын
did I miss something? I can strongly remember a video where Jeff explained how he designed the house with all of the infrastructure in mind and I can not find it. Am I blind or did he take it down? btw., we also sometimes use iperf on the mainframe at work, nifty little tool!
@swspc
@swspc 8 күн бұрын
@@_-Karl-_ Ohh nice, thank you! I thought there was a deicated video that somehow went missing but are absolutely right, it was part of one of the videos you mentioned
@csdstudio78
@csdstudio78 12 күн бұрын
I think MS against iperf3 is because it exposes a ton of Windows issues when running 40+ gb/s. Lol. However, I did manage to get about 38gb both directions across a 40gb link to my nas. It took a ton of tweaking and musical pcie slots.
@jeffsponaugle6339
@jeffsponaugle6339 12 күн бұрын
The musical PCIE slots is a real thing - and especially because it is hard in windows to know how something shows up... lspci in linux is very very helpful!
@WizardTim
@WizardTim 12 күн бұрын
One thing I wish I knew about sooner was the ability to run iperf3 in a CLI on an Android smartphone. It's so much easier than carrying a laptop around a building or outside, even works with USB Ethernet adapters and of course, you always have your smartphone with you. Even done 2.5 Gb/s with it, modern smartphones are crazy. I'll also mention when I need to use iperf3 on Windows I use it in WSL, works a treat, although I only have 10 GbE stuff to test. Those UDP limitations are very interestingly, never had the need to test it but now I want to just to see how it will cope.
@jeffsponaugle6339
@jeffsponaugle6339 12 күн бұрын
Oh yea, running it on a phone would be a great tool for debugging!
@AmbientShores
@AmbientShores 10 күн бұрын
Did you see that job opening in Houston? Vice President of Technology (Space Centre)
@sokofabco
@sokofabco 13 күн бұрын
It could be fun to do a video on a beginner homelab setup with ebay parts: a basic NAS, plex server, networking, and maybe a vm. Hoping to setup some of that this year myself, but I'm pretty new to all of it.
@maxmustermann194
@maxmustermann194 12 күн бұрын
Casually wearing TWO smartwatches 😅 Btw you still looking for an editor with IT background? I know a guy.
@jeffsponaugle6339
@jeffsponaugle6339 12 күн бұрын
Yea, it is annoying that Apple took away the pulseox stuff because of patent problems!
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 1,6 МЛН
How Does Quad9 Combine Privacy, Security, and Free Service?
38:28
Lawrence Systems
Рет қаралды 21 М.
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
I replaced a $20,000 server with this
18:51
Linus Tech Tips
Рет қаралды 1,9 МЛН
Tailscale: NETWORKING MAGIC!
25:51
Level1Techs
Рет қаралды 79 М.
HOMELAB:  Upgrading from 10g to 40g in your homelab on the cheap!
15:03
Jeff's CTO Laboratory
Рет қаралды 19 М.
I finally know how CPUs work (w/ Casey Muratori)
3:20:01
Theo - t3․gg
Рет қаралды 107 М.
DO NOT design your network like this!! // FREE CCNA // EP 6
19:36
NetworkChuck
Рет қаралды 3,4 МЛН
NVIDIA CEO Jensen Huang's Vision for Your Future
1:03:03
Cleo Abram
Рет қаралды 314 М.
HOMELAB: Adding a badge reader to my homelab! (Ubiquiti Access)
14:48
Jeff's CTO Laboratory
Рет қаралды 37 М.
Incredible Dangers in Browsers (Affects all of them)
21:02
Rob Braxman Tech
Рет қаралды 343 М.