10GbE performance
-
Hi
When I run iperf3 from pfsense to my server I get 9.5GbE, but when I iperf3 the other from server to pfsense I only get 2.5GbE
Any clue or things I can try?
Machine is a 32GB 2x8 core CPUs
Thanks
Felix -
@flexyz Are you sure you're running that the correct way?
Meaning... anytime I have heard about iperf performance and true testing, it's always THRU pfsense, from one host to another. Not back and forth from a host to the pfsense machine.
So, if you really meant THRU pfsense, you need 2 hosts, and pfsense in the middle. Make sense? Quick note: If you use 2 hosts, on the same subnet, pfsense won't be involved, it will fall completely on your switch(es).
Jeff
-
Hi @akuma1x
My pfsense and my host is on the sam LAN, so iperf traffic is not going through pfsense. And that's why I don't understand speeds are so different.
To begin with speeds in both directions was about the same 2.5GB, then I removed the last 3 checkbox'es under system -> advanced -> networking
Hardware Checksum Offloading
Hardware TCP Segmentation Offloading
Disable hardware large receive offloadAnd then from HOST to pfsense I got 9.5Gbe, so I think this is maybe related to some tuning/options based on my hardware.
Thanks
-
When going THROUGH pfsense, then packet inspection comes into place.
When going from client to client on the LAN, no packet inspection is done.
-
@cool_corona Yes I understand that, but pfsense is still involved correct? - when I change system -> advanced -> networking performance varies
Thanks