Supermicro A2SDi-TP8F Review 12C 4x10GbE and 4x1GbE mITX

10

Supermicro A2SDi-TP8F Performance

For this exercise, we are using our legacy Linux-Bench scripts which help us see cross-platform “least common denominator” results we have been using for years as well as several results from our updated Linux-Bench2 scripts. At this point, our benchmarking sessions take days to run and we are generating well over a thousand data points. We are also running workloads for software companies that want to see how their software works on the latest hardware. As a result, this is a small sample of the data we are collecting and can share publicly. Our position is always that we are happy to provide some free data but we also have services to let companies run their own workloads in our lab, such as with our DemoEval service. What we do provide is an extremely controlled environment where we know every step is exactly the same and each run is done in a real-world data center, not a test bench.

We are going to show off a few results, and highlight a number of interesting data points in this article.

As a quick note, we did our Intel Atom C3858 benchmark and review piece on this platform so you can see more on performance, features, and competitive analysis there.

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 Atom C3858 Linux Kernel Compile Benchmark
Intel Atom C3858 Linux Kernel Compile Benchmark

Aboard the A2SDi-TP8F, the Atom C3858 utilizes higher numbers of lower frequency cores to achieve performance levels at lower clock speed. These 12 cores are not equivalent to those found in full Xeon Scalable cores, but they do not need to be.

c-ray 1.1 Performance

We have been using c-ray for our performance testing for years now. It is a ray tracing benchmark that is extremely popular to show differences in processors under multi-threaded workloads. We are going to use our 4K results which work well at this end of the performance spectrum.

Intel Atom C3858 C Ray 8K Benchmark
Intel Atom C3858 C Ray 8K Benchmark

In this benchmark, we can see nice scaling from the Atom C3758 (8-core) part to this Atom C3858 (12-core), then to the Atom C3958 (16-core) parts.

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 Atom C3858 7zip Compression Benchmark
Intel Atom C3858 7zip Compression Benchmark

Compression is a common workload for platforms in this segment. Here, we see significant performance gains over the Intel Atom C3758. These chips have the same TDP, but one can see the Atom C3858 pulls ahead due to having 50% more cores albeit at lower clock speeds.

OpenSSL Performance

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

Intel Atom C3858 OpenSSL Sign Benchmark
Intel Atom C3858 OpenSSL Sign Benchmark

Here are the verify results:

Intel Atom C3858 OpenSSL Verify Benchmark
Intel Atom C3858 OpenSSL Verify Benchmark

OpenSSL is another common workload in these platforms. Our results are focused on using the standard CPU features, not Intel QuickAssist technology. Intel QAT is an accelerator for compression and encryption that is now several generations old. More programs are now supporting QAT but it still requires explicitly declaring support rather than being a built-in feature. In some OSes, it can be difficult to even get QAT running to accelerate features like ZFS compression.

Intel needs to do a better job expanding the QAT reach to more of its SKUs so we can finally get encryption for “free” on its CPUs. If you have purpose-built hardware then this provides a lot of potential as we showed in our Intel QuickAssist at 40GbE Speeds: IPsec VPN Testing and Intel QuickAssist Technology and OpenSSL Benchmarks and Setup Tips pieces.

Chess Benchmarking

Chess is an interesting use case since it has almost unlimited complexity. Over the years, we have received a number of requests to bring back chess benchmarking. We have been profiling systems and are ready to start sharing results:

Intel Atom C3858 Chess Benchmark
Intel Atom C3858 Chess Benchmark

On the chess benchmarking side, the Atom C3858 performs well, and in the 4-8 core range of more robust microarchitectures. Here, features such as the lack of bmi2 instruction support can make for lower performance than we see on higher-end chips. These small instruction changes are important since they do differentiate Atom cores. As other examples, while one gets AVX-512 on newer generation Xeon D-2100 parts and Xeon Scalable parts, those specialized instructions are not available on the Atom parts.

Supermicro A2SDi-TP8F Power Consumption

We used our pair of Extech TrueRMS Power Analyzer 380803 units to take measurements at different points of the A2SDi-TP8F use on 120V power in the embedded lab. Embedded platforms tend to spend more time at the edge in offices rather than in higher power data centers, hence why we do our testing at a lower voltage. Here are the figures:

  • Power off BMC only: 4.4W
  • OS Idle: 22.3W
  • 100% Load: 40.9W
  • Maximum Observed: 44.3W

These are solid results. The A2SDi-TP8F performs well and at a lower power level than the 16-core SKUs. These are systems one could potentially fit two systems in a 1U 1A @ 120V rack power budget.

Next, we are going to look at the block diagram and topology, and power consumption before getting to our final words.

10 COMMENTS

  1. Remainds me combination of words “Cripple fight” :-)
    Kind a old tech, already 3yo.

    Introduction August 15, 2017 (announced)
    August 15, 2017 (launched)

    We need Refresh for Atoms! Intel!

  2. Sorry for bad attitude and comments lately. Reason, can’t find worth replacement for my current board x9srl with IvyBridge on board. Looks like i stuck with it for another year..till ddr5

  3. Patrick, would you consider loading this thing up with one of the more common router/firewll distros and benchmarking it as a network security appliance?

  4. @emerth, @newyork10023, @Patrick
    I’d like to also see what full power draw looks like with the 2x 10G-baseT and the 2x SFP+ populated with SFP+ 10G-baseT modules (a possible scenario). I’m guessing heat will be too much a problem with two SFP+ 10GbT modules, but it would be interesting to see if the board could power them.

  5. Your former article on supermicro C2750-based motherboard lead me to buy it for my home activity: horse power (not so much to be honest), space for quite a bit of ram (enough for managing a couple of VMs), plenty network interfaces, an almost fully licensed BMC (you just need a license to upgrade BIOS via BMC, which is something I can live without – and besides you cannot even buy it anymore) and an absolutely low power footprint.

    This one seems to be the natural evolution.
    Will evaluate for a centralized device to be used as both network device (WAF or IPS come to mind) and low-load server.

    Thank you

  6. quick question. since this only has a single pcie x4 expansion slot, and 4 sata ports, what’s the best option to add a bunch of sata drives? Is there a pcie x4 sas expansion card that can be adapted to support 24+ sata drives? can’t find any pcie x4 sata expansion cards that support more than 8 drives. asking for a friend ;)

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.