OPNsense Forum

English Forums => Hardware and Performance => Topic started by: francescofff on April 24, 2026, 09:39:58 AM

Title: TopTon Intel N150 with Intel i226-v
Post by: francescofff on April 24, 2026, 09:39:58 AM
Hello everyone,

I'm new to this and completely lost with my setup. I need your help.

I bought a TopTon mini-PC with an Intel N150 (Alderlake ULX) quad-cores processor and Intel i226-v Ethernet cards.

My internet service provider is currently Proximus Fiber with 500 Mbps download and upload speeds.

If I connect my PC directly to the Proximus box, I get the correct speed.

I initially installed Proxmox and OpenSense on my mini-PC. When I run speed tests, I only get around 200 Mbps (speedtest-cli ou iperf3).

After searching forums and trying different solutions, I haven't been able to get it working properly.

I tried disabling hardware checksum offload, hardware TCP segmentation offload, and hardware large receive offload, but nothing changed. I also disabled ASPM in the BIOS. I added a few tunables in OPNsense. But still nothing.

I also tried network card passthrough, but again, no improvement.

Finally, I wiped everything and installed OPNsense directly on the mini-PC, thinking that virtualization might be the cause. But no.

As a last resort, I booted Linux Mint in Live Session mode from a USB drive, and there I got a speed of 500 Mbps.

I don't understand why I'm being throttled as soon as I install OPNsense. I thought it was a powerful tool, but I can't even achieve a decent speed.

Any suggestions would be greatly appreciated.

Thanks in advance to everyone.

François
Title: Re: TopTon Intel N150 with Intel i226-v
Post by: meyergru on April 24, 2026, 10:05:01 AM
Start with this (https://forum.opnsense.org/index.php?topic=42985.0), points 10 and 13, if you use some kind of IPS and point 22.
Title: Re: TopTon Intel N150 with Intel i226-v
Post by: francescofff on April 24, 2026, 12:00:47 PM
Thanks for the quick response.

Point 10. The CPU is sufficient because with Linux Mint on USB I reach 500 Mbps. Now, I don't know if OPNsense adds anything that makes performance more demanding.

Point 13. I don't have ZenArmor or Suricata installed. I installed OPNsense and that's it. So, the bare minimum.

Point 22. I first tried it in a virtual machine with Proxmox. Then I installed OPNsense bare metal. I gained absolutely no speed.

Perhaps there's a difference between FreeBS and Linux that means the hardware isn't managed, I don't know?
Title: Re: TopTon Intel N150 with Intel i226-v
Post by: meyergru on April 24, 2026, 01:35:26 PM
Quote from: francescofff on Today at 12:00:47 PMThanks for the quick response.

Point 10. The CPU is sufficient because with Linux Mint on USB I reach 500 Mbps. Now, I don't know if OPNsense adds anything that makes performance more demanding.

Obviously, you did not read the full point and the link about RSS and others.

Quote from: francescofff on Today at 12:00:47 PMPoint 22. I first tried it in a virtual machine with Proxmox. Then I installed OPNsense bare metal. I gained absolutely no speed.

Perhaps there's a difference between FreeBS and Linux that means the hardware isn't managed, I don't know?

There is a lot more in the linked article about OpnSense under PVE, like not using passthru, suggested tuneables and more.

What I meant by that is:

1. You did not state how you measure throughput (i.e. single-threaded vs. multi threaded). So, your testinmg methodology cannot be verified.
2. You tried the most advanced setup (i.e. under PVE) first, without using guidance about how that is to be done (hint: no, it does not work optimally from the get-go).
3. You probably did not apply some needed tuneables for using more than one of your CPU cores.