Today we are benchmarking dual Intel Xeon E5-2670 processors which are fairly high-end Intel CPUs. Each retails for well over $1,500 making them an expensive proposition. The Sandy Bridge-EP chips utilize 32nm manufacturing unlike the current 22nm that the Ivy Bridge and Haswell processors utilize. Each chip has 20MB of cache and operates 8 cores and 16 threads at 2.6GHz base and 3.3GHz turbo speeds. Unlike the previously benchmarked Intel Xeon E5-2690 processors, the Intel Xeon E5-2670 CPUs 115w TDP parts so they should be slightly more power efficient than the more power hungry E5-2690 and E5-2687W chips. Let’s see how they perform compared to our other Linux benchmarks.e5-4617
We are using our updated test configuration for this benchmark session. The new configuration has 64GB of RAM and is using full retail silicon.
- CPUs: 2x Intel Xeon E5-2670 CPUs
- Motherboard: Supermicro X9DR7-LN4F
- Memory: 8x 8GB Kingston 1600MHz RDIMMs
- SSD: Corsair Force3 120GB, OCZ Vertex 3 120GB 2x OCZ Agility 3 120GB
- Power Supply: Corsair AX850 850w 80 Plus Gold
- Chassis: Norco RPC-4220
- Cooling: 2x CoolerMaster Hyper 212 EVOs
- Operating System: Ubuntu 12.04 LTS
Overall this ended up being a nice test platform and is certainly a favorite.
Dual Intel Xeon E5-2670 Linux Benchmarks
Our Linux CPU test suite combines both single-threaded and multi-threaded benchmarks. As we expect, in some of the tests the dual Intel Xeon E5-2670 performs worse than the inexpensive single socket, higher frequency processors. These chips are meant for high-end servers where many threads will be running simultaneously. Still, it is important to see a performance from both angles.
hardinfo is a well known Linux benchmark that has been around for years. It tests a number of CPU performance aspects.
As we can see, the E5-2670 performs relatively well coming in below the E5-2690. Then again, the E5-2670 is about $500 per chip or $1,000 per dual socket server less expensive making it a decent value (relatively.)
UnixBench 5.1.3 Performance
UnixBench may be a defacto standard for Linux benchmarking these days. There are two main versions, one that tests single CPU performance on that tests multiple CPU performance. UnixBench segments these results. We run both sets of CPU tests. Here are the single threaded results:
In single threaded performance, the dual Intel Xeon E5-2670’s do not get to shine since less than 1/16th of the setup gets used. Faster single core chips are very competitive here, even with the 20MB cache that the E5 octo-core chips have. This changes when we look at multi-threaded performance.
Performance figures here clearly favor having more cores. All of the benchmarks are sorted by the overall UnixBench multi-threaded results and one can clearly see the Intel Xeon E5 series dominate these results.
c-ray 1.1 Performance
c-ray is a very interesting ray tracing benchmark. It provides both consistent results and some clear separation. Ray tracing is generally a great multithreaded CPU benchmark. For this test we use both a simple 7500×3500 render and a more complex 1920×1200 render. Here are the results:
Again, we see numbers very similar to the E5-2690. The 10% or so difference in this benchmark compares to an extra 33% cost difference.
Crafty Chess Performance
Crafty is a well known chess benchmark. It is also one where we saw issues last time with the Phoronix Test Suite and running on ARM CPUs. Here are the Crafty Chess results from simply running “crafty bench”:
Again we are seeing solid single-threaded performance however the new Haswell architecture that the Intel Xeon E3 series utilizes combined with clock speed does prove faster.
Phoronix Test Suite Performance
We are using four tests from the Phoronix Test Suite: pts/stream, pts/compress-7zip, pts/openssl and pts/pybench.
- STREAM by John D. McCalpin, Ph.D. is a very well known memory benchmark benchmark. S
- 7-zip compression benchmarks were a mainstay in our Windows suite so we are including it again on the Linux side as a compression benchmark.
- The pts/openssl benchmark is very dependent on the CPU architecture being used
- Python is a widely used scripting language and pyBench is a nice single-threaded Python benchmark.
Here are the results of the Phoronix Test Suite benchmarks:
This is a good time to reflect on one key point: Look at where all of the cloud instances are falling in this test. For those wondering if bare metal still has a future, this should be at minimum informative.
Overall, the dual Intel Xeon E5-2670 is a solid setup that shows a lot of performance potential. It is a midrange part so it will not capture any performance crowns. On the other hand, it is $500 less expensive per processor than the next speed step up. Between now and early/mid-September 2013 (e.g. Intel’s normal Q3 release window) this is is going to be one of the better values for 2P systems. At the time of this writing, we are in a strange time because the desktop and UP Intel Xeon CPU E3 chips, such as the Intel Xeon E3-1270 V3, are two architecture generations ahead. In terms of single-threaded performance, the E3 series makes more sense when pure single-threaded performance is needed and small RAM configurations are possible. For the next few months though, we can clearly see why Amazon is using the E5-2670 setups in their AWS EC2 infrastructure.