Intel Core i3-N305 and N100 2-port 10G 2-port 2.5GbE Appliance

8

Intel Core i3-N305 and N100 Appliance Topology

Here is a look at two of these systems, one with the Intel N100, 16GB of memory, and a 512GB NVMe SSD:

N100 85299
N100 85299

There, you can see the two 2.5GbE and two SFP+ ports, but with only four cores.

Here is a 32GB and 512GB system with the Intel Core i3-N305:

N305 85299
N305 85299

Although the L3 cache is the same, we get a second 2MB L2 and four core complex. Otherwise, these seem to be very similar, down to the PCIe enumeration.

Intel Core i3-N305 and N100 Appliance Performance

We have seen the Intel N100 quad-core processor a few times at this point.

Intel N100 82599ES Box Lscpu Output
Intel N100 82599ES Box Lscpu Output

While the N100 is good, the Intel Core i3-N305 is significantly faster with eight cores.

Intel N305 82599ES Box Lscpu Output
Intel N305 82599ES Box Lscpu Output

These are Alder Lake-N all E-core processors, not P-core processors, but the new E-cores are a big jump over previous generations.

Python Linux 4.4.2 Kernel Compile Benchmark

This is one of the most requested benchmarks for STH over the past few years. The task was simple, we have a standard configuration file, the Linux 4.4.2 kernel from kernel.org, and make the standard auto-generated configuration utilizing every thread in the system. We are expressing results in terms of compiles per hour to make the results easier to read:

Intel N100 Core I3 N305 Linux Kernel Compile Benchmark
Intel N100 Core I3 N305 Linux Kernel Compile Benchmark

With faster single-thread and multi-threaded performance, we get a nice jump over the previous generations.

7-zip Compression Performance

7-zip is a widely used compression/ decompression program that works cross-platform. We started using the program during our early days with Windows testing. It is now part of Linux-Bench.

Intel N100 Core I3 N305 7zip
Intel N100 Core I3 N305 7zip

Of course, the Intel Core i3-N305 is significantly faster than the N100.

OpenSSL Performance

OpenSSL is widely used to secure communications between servers. This is an essential protocol in many server stacks. We first look at our sign tests:

Intel N100 Core I3 N305 OpenSSL Sign
Intel N100 Core I3 N305 OpenSSL Sign

Here are the verify results:

Intel N100 Core I3 N305 OpenSSL Verify
Intel N100 Core I3 N305 OpenSSL Verify

Again, the Core i3-N305 is fast.

Geekbench 5 and 6 Results

Just so you can easily compare this to your own system, we have a number of Geekbench 5 and 6 results. We have both Windows and Linux runs for comparison. Here are the Geekbench 5 runs:

Intel Core I3 N305 And N100 Geekbench 5
Intel Core I3 N305 And N100 Geekbench 5

Here are the Geekbench 6 runs:

Intel Core I3 N305 And N100 Geekbench 6
Intel Core I3 N305 And N100 Geekbench 6

Overall, the Intel Core i3-N305 is significantly faster, albeit using more power than the Intel N100, which is what we expect.

The Intel 82599ES PCIe Gen2 x4 Throughput Challenge

Normally, a system being able to pass traffic at 10Gbps speeds simply is not a huge challenge, and it takes many firewall rules or doing deeper packet inspection to start hitting CPU cores and lowering performance. This was a case where something was different. We have a PCIe Gen2 NIC connected at x4, not x8, which is what the NIC was designed for. So that made it enjoyable just to see what would happen:

CW 82599ES System Dual 10G Port Speed Best Result
CW 82599ES System Dual 10G Port Speed Best Result

We can drive speeds over 10Gbps, but we could not get 20Gbps speeds, or anywhere even close. That seems to be just a system limitation and is a big difference between this system and an Intel Atom C3758(R) system that can easily pass dual 10Gbps streams.

Next, let us get to power consumption and noise.

8 COMMENTS

  1. I would honestly guess that out of the system power, 5w+ is the old 85299ES controller. They were not known to be power efficient.

    This is so close, yet so far. I haven’t seen a lot of new N305 systems come out since last year when STH first covered them. Been hoping Protectli or one of the other vendors would have some system refreshes. But so far, nothing.

    A modern 10GbE/Multi-GbE dual-port would be fantastic, and exactly what I need.

  2. Check my post in the network forum from my build containing the n-305 unit. I bet the fan is loud because the vendor plugged into wrong location. (Fan2)

    Can you benchmark with in band ecc enabled?

  3. PCIe gen 2 is 4 Gb/s throughput per lane. 16 Gbps is all you’re going to get in x4… Doesn’t matter how old the chip is you attach to it.

  4. Interesting product, but the fact it uses a 15-year-old NIC means that it’s essentially manufactured e-waste. Combining a low power device with a NIC that’s known to consume a lot of power (relative to newer NICs) isn’t great.

  5. I’ve been looking into these heavily since this review came out. I recently found similar versions on aliexpress but with higher model CPUs (like i3-1215u) that have more PCIe lanes (20 vs 9) which in theory should resolve the NIC bandwidth issues. Search for “BKHD 2024 Mini PC 4*RJ45 With 2*10G SFP”

    Still the same old NIC chip with a couple watts higher usage and the CPUs themselves will peak at higher wattages (with higher perf). Idle should not be too much more than the N100/300 versions. Also many of them use dual channel DDR4 so similar bandwidth but reduced cost for a given capacity. I have not bought one yet but very tempted. I’d be set if I could find a mini-ITX version with a bunch of SATA ports (there are some N100/300 boards like this).

  6. I’d been hoping for a clear winner for a late 2024 build of a router/firewall and unfortunately this does not yet seem to be it.

  7. Hi at 19:05 of the YT you show a lot of the unit disassembled and there seems to be a small gap between the upper case and the m.2 drive. Do you or anyone else here have a recommendation for active or passive cooling of the drive? Is there enough reasonable space for a thermal pad or is there a heatsink angle?

    Thanks in advance

    As a second thought an external SSD might not be a bad idea for my usage. I’m planning on using this as an OPNsense firewall/router only.

    YT timestamp of where I believe the gap is
    https://youtu.be/Z-3ZjMSEEc8?si=s9zmYsb_b2fe8lUl&t=1084

    imgur from the yt video
    https://imgur.com/pSkaNMP

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.