Lenovo ThinkCentre M75q-2 Tiny Performance
Instead of going through the entire Linux-Bench test suite, we are going to show a few performance and power numbers here to give a general sense of performance. We actually planned to do storage testing, but then we realized that there was a huge variability in terms of what drives could be found in machines.
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:
While with the previous generation M75q-1 and its Ryzen 5 3400GE 4 core/ 8 thread processor, AMD performed about in-line with the 6C/6T Intel Core i5 offerings. With this next-generation, we are in a different league of performance with the new part.
To give some perspective here, this is how the system compares to some Xeon solutions that we have data on:
Naturally, a full server has more ECC memory support and more I/O connectivity than one of these nodes. At the same time, it shows just how much AMD’s entry into this market is increasing the pace. The Xeon D-1500 series is starting to look old for a compute (rather than storage/ networking) workloads. Likewise, we are in the territory of low-to-mid range dual Xeon E5 V1-V3 performance in a 1L system. We also wanted to quickly note that while many of the systems that we have looked at are closer to the lowest-end Xeon E-2200 series or Xeon W-1200 series parts, this is an example where the performance is more in-line with eight lower power cores being about as fast as the mainstream six-core parts in those 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.
Even looking at the higher-end Core i7-8700T units, we see a fairly massive jump in terms of performance here. This is why Intel now has 10-core parts in its 10th generation Core i9 35W TDP series for this segment because AMD pushed the performance envelope by a huge margin.
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:
Here are the verify results:
Again, we see a fairly consistent pattern where these are roughly twice as fast as the Intel Core i5-8500T/ Core i5-9500T. That is a topic we will bring up in our Key Lessons Learned section because it sets up a situation where we can get a 2:1 consolidation ratio in this segment.
Next, we are going to discuss power consumption before getting to our final words.