I’m not saying the device doesn’t exist, since I just tested it.
I’m saying that @burt information is incorrect; you can’t get 10Gbps through IPFire with this device.
I’m not saying the device doesn’t exist, since I just tested it.
I’m saying that @burt information is incorrect; you can’t get 10Gbps through IPFire with this device.
@pscar13
so there are some/huge/significant differences when comparing
both outputs. especially the kernel driver for eth0/red0
also some parameters of ethtool ![]()
have you tried to alter these on ipf ![]()
@topic
indeed the data from @burt confuses me also ![]()
Don’t get it. Why are you confused?
I am doing tests to help specialists fix IPFire if possible, but I don’t want to play the sorcerer’s apprentice.
two members tested with bad performance
one member tested with good performance
that is what i resume from this topic ...
![]()
so let us see what comes up next
![]()
I have in private 3 HV with 10Gbit and a 10Gbit switch. I may use 2 HV for testing this (the one with Windows Server 2022 and HyperV will be one client (because of GUI), the Proxmox will host IPFire) and I will get a Intel 710-DA2 and install that in my last build (Intel 265K) as the other client. I will test it for my own with screenshots etc.
OT: for all that blaming shit in here let me tell you one thing: I dislike you all! ![]()
this is on on IPfire
perhaps try turning that off.
Thank you, but no change
Thank you, but no change
Did you reboot?
Did you reboot?
I don’t understand what you mean.
Please explain the procedure to follow if updates are necessary: Which commands? Which parameters to modify? In which files?
I think @hvacguy needs to answer that.
I was just asking, because many driver-parameters are only recognized when loading the module, so a reboot may be needed before the change is done.
For a temporary test, you can use “ethtool” like this:
ethtool -K <if-name> hw-tc-offload off
HTH
Thank you.
That’s exactly what I did
Both give almost the same results in the iperf3 tests: 3.6 Gbps when on and 3.8 Gbps when off, but far from 9.5 Gbps.
I think @hvacguy needs to answer that.
You give me to much credit.
My linux skills are not that good. ![]()
OT: for all that blaming shit in here let me tell you one thing: I dislike you all!
When you spend over 700 € on equipment and realize the advertised performance isn’t there, you have a right to be dissatisfied, right?
ISPs are increasingly offering 8Gbps plans, and while it’s not yet truly useful for home use, it’s understandable to want to take advantage of it.
But if you have to buy a 5,000 € enterprise firewall to use IPFire, I simply want to warn users not to follow the information provided here.
To validate my statement, here is a test that clearly shows that this MiniPC cannot be used with IPFire at 10Gbps
#ipfire 10Gbits/s tests on MiniPC Qotom Q11032H6 S13 Intel® Core™ 3 N355 2 AQC113C + 4 intel I-226V
PC A : Intel Core I5-12400 - Marvell AQC113C 10G on PCIe 4.0 x 4
Launching an ipfire 2.29 CU198 as a dhcp server and iperf3 (4 instances)
iperf3 -s -p5201 -D
iperf3 -s -p5202 -D
iperf3 -s -p5203 -D
iperf3 -s -p5204 -D
IPFire : MiniPC Intel® Core™ 3 N355 2 AQC113C 10G on PCIe 3.0 x2 + 4 intel I-226V 2.5 G on PCIe 3.0 x1
Install IPFire 2.29 CU198 RED on PC A, Green on PC B
# IPFire Console
ip -s link show green0 > /tmp/avantGreen.txt
ip -s link show red0 > /tmp/avantRed.txt
dmesg -w
PC B : Intel core I7-12700KF - Marvell AQC113C 10G on PCIe 3.0 x 4
Use Windows 11, Antivirus and Firewall deactivation
Launching 4 iperf3 instances
iperf3 -c 192.168.1.254 -p5201 -t 3600 -P 4 -i 10 > iperf3_1.log
iperf3 -c 192.168.1.254 -p5202 -t 3600 -P 4 -i 10 > iperf3_2.log
iperf3 -c 192.168.1.254 -p5203 -t 3600 -P 4 -i 10 > iperf3_3.log
iperf3 -c 192.168.1.254 -p5204 -t 3600 -P 4 -i 10 > iperf3_4.log
# IPFire Console
ip -s link show green0 > /tmp/apresGreen.txt
ip -s link show red0 > /tmp/apresRed.txt
dmesg message
[ 2919.450685] perf: interrupt took too long (2512 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
[ 3437.189090] perf: interrupt took too long (3141 > 3140), lowering kernel.perf_event_max_sample_rate to 63000
avantRed.txt
5: red0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 20:7c:14:f8:34:eb brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
5752140 85531 0 0 0 486
TX: bytes packets errors dropped carrier collsns
4282495125 2842113 0 9 0 0
apresRed.txt
5: red0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 20:7c:14:f8:34:eb brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
5752678970 95802745 0 0 0 486
TX: bytes packets errors dropped carrier collsns
1395187860958 921655280 0 9 0 0
avantGreen.txt
3: green0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 20:7c:14:f8:34:ea brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
4281411266 2830334 0 0 0 469
TX: bytes packets errors dropped carrier collsns
4696957 84784 0 0 0 0
apresGreen.txt
3: green0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 20:7c:14:f8:34:ea brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
1395885613836 922120878 0 0 0 1589
TX: bytes packets errors dropped carrier collsns
5207571204 95828141 0 325 0 0
The iperf3 tests stopped and dropped to 0 after reaching a value of 2940 for the first one (I started it late) and 2990 for the others.
iperf3_1.log
[ 5] 2940.01-2950.00 sec 270 MBytes 227 Mbits/sec
[ 7] 2940.01-2950.00 sec 270 MBytes 226 Mbits/sec
[ 9] 2940.01-2950.00 sec 266 MBytes 223 Mbits/sec
[ 11] 2940.01-2950.00 sec 254 MBytes 214 Mbits/sec
[SUM] 2940.01-2950.00 sec 1.04 GBytes 890 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-3036.39 sec 78.2 GBytes 221 Mbits/sec sender
[ 5] 0.00-3036.39 sec 0.00 Bytes 0.00 bits/sec receiver
[ 7] 0.00-3036.39 sec 77.9 GBytes 220 Mbits/sec sender
[ 7] 0.00-3036.39 sec 0.00 Bytes 0.00 bits/sec receiver
[ 9] 0.00-3036.39 sec 76.4 GBytes 216 Mbits/sec sender
[ 9] 0.00-3036.39 sec 0.00 Bytes 0.00 bits/sec receiver
[ 11] 0.00-3036.39 sec 74.4 GBytes 211 Mbits/sec sender
[ 11] 0.00-3036.39 sec 0.00 Bytes 0.00 bits/sec receiver
[SUM] 0.00-3036.39 sec 307 GBytes 868 Mbits/sec sender
[SUM] 0.00-3036.39 sec 0.00 Bytes 0.00 bits/sec receiver
iperf3_2.log
[ 5] 2990.00-3000.00 sec 274 MBytes 230 Mbits/sec
[ 7] 2990.00-3000.00 sec 269 MBytes 226 Mbits/sec
[ 9] 2990.00-3000.00 sec 267 MBytes 224 Mbits/sec
[ 11] 2990.00-3000.00 sec 273 MBytes 229 Mbits/sec
[SUM] 2990.00-3000.00 sec 1.06 GBytes 908 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-3082.85 sec 79.9 GBytes 223 Mbits/sec sender
[ 5] 0.00-3082.85 sec 0.00 Bytes 0.00 bits/sec receiver
[ 7] 0.00-3082.85 sec 78.9 GBytes 220 Mbits/sec sender
[ 7] 0.00-3082.85 sec 0.00 Bytes 0.00 bits/sec receiver
[ 9] 0.00-3082.85 sec 78.7 GBytes 219 Mbits/sec sender
[ 9] 0.00-3082.85 sec 0.00 Bytes 0.00 bits/sec receiver
[ 11] 0.00-3082.85 sec 80.1 GBytes 223 Mbits/sec sender
[ 11] 0.00-3082.85 sec 0.00 Bytes 0.00 bits/sec receiver
[SUM] 0.00-3082.85 sec 317 GBytes 885 Mbits/sec sender
[SUM] 0.00-3082.85 sec 0.00 Bytes 0.00 bits/sec receiver
iperf3_3.log
[ 5] 2990.01-3000.01 sec 257 MBytes 215 Mbits/sec
[ 7] 2990.01-3000.01 sec 268 MBytes 225 Mbits/sec
[ 9] 2990.01-3000.01 sec 270 MBytes 227 Mbits/sec
[ 11] 2990.01-3000.01 sec 264 MBytes 222 Mbits/sec
[SUM] 2990.01-3000.01 sec 1.03 GBytes 889 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-3078.95 sec 75.7 GBytes 211 Mbits/sec sender
[ 5] 0.00-3078.95 sec 0.00 Bytes 0.00 bits/sec receiver
[ 7] 0.00-3078.95 sec 78.6 GBytes 219 Mbits/sec sender
[ 7] 0.00-3078.95 sec 0.00 Bytes 0.00 bits/sec receiver
[ 9] 0.00-3078.95 sec 79.2 GBytes 221 Mbits/sec sender
[ 9] 0.00-3078.95 sec 0.00 Bytes 0.00 bits/sec receiver
[ 11] 0.00-3078.95 sec 77.5 GBytes 216 Mbits/sec sender
[ 11] 0.00-3078.95 sec 0.00 Bytes 0.00 bits/sec receiver
[SUM] 0.00-3078.95 sec 311 GBytes 868 Mbits/sec sender
[SUM] 0.00-3078.95 sec 0.00 Bytes 0.00 bits/sec receiver
iperf3_4.log
[ 5] 2990.00-3000.00 sec 244 MBytes 205 Mbits/sec
[ 7] 2990.00-3000.00 sec 243 MBytes 204 Mbits/sec
[ 9] 2990.00-3000.00 sec 254 MBytes 214 Mbits/sec
[ 11] 2990.00-3000.00 sec 252 MBytes 211 Mbits/sec
[SUM] 2990.00-3000.00 sec 994 MBytes 834 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-3073.61 sec 76.0 GBytes 212 Mbits/sec sender
[ 5] 0.00-3073.61 sec 0.00 Bytes 0.00 bits/sec receiver
[ 7] 0.00-3073.61 sec 75.8 GBytes 212 Mbits/sec sender
[ 7] 0.00-3073.61 sec 0.00 Bytes 0.00 bits/sec receiver
[ 9] 0.00-3073.61 sec 79.1 GBytes 221 Mbits/sec sender
[ 9] 0.00-3073.61 sec 0.00 Bytes 0.00 bits/sec receiver
[ 11] 0.00-3073.61 sec 78.6 GBytes 220 Mbits/sec sender
[ 11] 0.00-3073.61 sec 0.00 Bytes 0.00 bits/sec receiver
[SUM] 0.00-3073.61 sec 310 GBytes 865 Mbits/sec sender
[SUM] 0.00-3073.61 sec 0.00 Bytes 0.00 bits/sec receiver