nbench (64-bit/32-bit/source) is a great free Linux benchmarking tool for basic processor comparisons on Linux. Despite its utility, nbench is not a popular tool among reviewers and tech bloggers. Therefore, here is a list of processors I have benchmarked with nbench, for myself and others to reference. In the future, rather than making new posts, I will add to this over time as I benchmark more systems.
Sorted by sum of Integer and Float scores multiplied by the number of cores. Note that on the calculated columns, a 25% increase in score is given to HyperThreading-enabled processors to account for the theoretical benefit.
CPU | Memory | Integer | Floating | (I+F)*C | (I+F)/MHz | MHz | Turbo | HT | L2 Cache | Cores | OS | C compiler | libc | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Core i5-11400 | 74.000 | 72.298 | 155.428 | 1707.9 | 0.109 | 2600 | 4400 | 1 | 12288 KB | 6 | Linux 6.1.0-9-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | |
Core i5-11400 | 71.571 | 70.058 | 127.128 | 1478.9 | 0.095 | 2600 | 4400 | 1 | 12288 KB | 6 | Linux 5.10.0-0.bpo.7-amd64 | gcc version 8.3.0 (Debian 8.3.0-6) | libc-2.28.so | If I enable AVX2/AVX512 in the BIOS, the MEM score drops to ~43 and the Float score rises to ~136 |
Xeon E5-2420 | 30.467 | 28.757 | 59.051 | 658.6 | 0.058 | 1900 | 1 | 15360 KB | 6 | Linux 6.1.0-10-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | Dell PowerEdge T420 | |
Core i5-6500 | 68.072 | 43.113 | 117.011 | 640.5 | 0.050 | 3200 | 3600 | 0 | 6144 KB | 4 | Linux 6.1.0-9-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | |
Xeon E3-1265L | 42.081 | 39.801 | 81.643 | 607.2 | 0.063 | 2400 | 3300 | 1 | 8192 KB | 4 | Linux 6.1.0-9-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | |
Xeon E3-1265L | 42.869 | 39.219 | 68.985 | 541.0 | 0.056 | 2400 | 3300 | 1 | 8192 KB | 4 | Linux 4.19.0-17-amd64 | gcc version 8.3.0 (Debian 8.3.0-6) | libc-2.28.so | |
Core i5-6500 | 66.086 | 46.954 | 87.681 | 538.5 | 0.042 | 3200 | 3600 | 0 | 6144 KB | 4 | Linux 4.19.0-17-amd64 | gcc version 8.3.0 (Debian 8.3.0-6) | libc-2.28.so | |
Core i3-3240 | 45.775 | 44.132 | 91.169 | 338.3 | 0.050 | 3400 | 1 | 3072 KB | 2 | Linux 6.1.0-9-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | ||
Core i5-4300U | 49.134 | 38.822 | 91.753 | 326.4 | 0.086 | 1900 | 2900 | 1 | 3072 KB | 2 | Linux 6.1.0-9-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | HP Elitebook Revolve 810 G2 |
Core i3-3240 | 44.320 | 43.239 | 76.401 | 299.1 | 0.044 | 3400 | 1 | 3072 KB | 2 | Linux 5.10.0-0.bpo.7-amd64 | gcc version 8.3.0 (Debian 8.3.0-6) | libc-2.28.so | ||
Core i7-7500U | 64.021 | 45.452 | 69.810 | 288.2 | 0.053 | 2700 | 3500 | 1 | 4096 KB | 2 | Linux 4.4.0-31-generic | gcc version 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.1) | libc-2.23.so | HP 15-ay196nr |
Core i5-4300U | 47.233 | 38.263 | 73.534 | 279.5 | 0.074 | 1900 | 2900 | 1 | 3072 KB | 2 | Linux 5.10.0-0.bpo.7-amd64 | gcc version 8.3.0 (Debian 8.3.0-6) | libc-2.28.so | HP Elitebook Revolve 810 G2 |
Core i3-3220 | 45.012 | 38.657 | 59.466 | 245.3 | 0.037 | 3300 | 1 | 3072 KB | 2 | Linux 3.2.0-23-generic | gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) | libc-2.15.so | ||
Core i5-4300U | 43.770 | 37.181 | 60.490 | 244.2 | 0.064 | 1900 | 2900 | 1 | 3072 KB | 2 | Linux 4.4.0-31-generic | gcc version 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.1) | libc-2.23.so | HP Elitebook Revolve 810 G2 |
Core i5-3210 | 42.155 | 36.242 | 55.685 | 229.8 | 0.046 | 2500 | 3100 | 1 | 3072 KB | 2 | Linux 3.2.0-23-generic | gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) | libc-2.15.so | |
Pentium G3240 | 41.064 | 39.577 | 64.757 | 208.7 | 0.034 | 3100 | 0 | 3072 KB | 2 | Linux 4.4.0-116-generic | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.1) | libc-2.23.so | ||
Celeron N2930 | 20.419 | 15.559 | 20.098 | 178.3 | 0.024 | 1830 | 2160 | 1 | 1024 KB | 4 | Linux 4.4.0-47-generic | gcc version 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.1) | libc-2.23.so | |
Celeron J1900 | 22.291 | 18.123 | 21.677 | 159.2 | 0.020 | 2000 | 2410 | 0 | 1024 KB | 4 | Linux 3.13.0-24-generic | gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) | libc-2.19.so | Acer Aspire X 603G |
Pentium G620 | 33.269 | 28.146 | 44.221 | 144.7 | 0.028 | 2600 | 0 | 3072 KB | 2 | Linux 3.2.0-23-generic | gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) | libc-2.15.so | ||
Celeron 1037U | 24.554 | 23.401 | 48.416 | 143.6 | 0.040 | 1800 | 0 | 2048 KB | 2 | Linux 6.1.0-9-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | ||
Celeron 1037U | 23.507 | 22.890 | 40.530 | 126.8 | 0.035 | 1800 | 0 | 2048 KB | 2 | Linux 5.10.0-0.bpo.7-amd64 | gcc version 8.3.0 (Debian 8.3.0-6) | libc-2.28.so | ||
Atom Z3740 | 17.207 | 13.994 | 16.753 | 123.0 | 0.023 | 1333 | 1866 | 0 | 1024 KB | 4 | Linux 3.13.0-24-generic | gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) | libc-2.19.so | Asus Transformer T100TA |
Core i3 330M | 25.158 | 15.436 | 30.686 | 115.3 | 0.027 | 2133 | 1 | 3072 KB | 2 | Linux 3.0.0-12-generic | gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) | libc-2.13.so | ||
Celeron 1037U | 24.083 | 22.033 | 33.762 | 111.6 | 0.031 | 1800 | 0 | 2048 KB | 2 | Linux 4.4.0-31-generic | gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1) | libc-2.23.so | ||
Celeron 1037U | 22.155 | 18.740 | 29.834 | 97.1 | 0.027 | 1800 | 0 | 2048 KB | 2 | Linux 4.1.12-gentoo | gcc version 4.9.3 (Gentoo) | glibc-2.21-r1 | ||
Core 2 Duo T5900 | 22.642 | 17.050 | 29.282 | 92.7 | 0.021 | 2200 | 0 | 2048 KB | 2 | Linux 3.0.0-12-generic | gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) | libc-2.13.so | ||
Celeron J1800 | 24.349 | 18.557 | 23.975 | 85.1 | 0.018 | 2400 | 0 | 1024 KB | 2 | Linux 4.4.0-47-generic | gcc version 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.1) | libc-2.23.so | ECS BAT-I(1.2)/J1800 | |
Qualcomm MSM8939 | 10.900 | 10.566 | 9.935 | 82.0 | 0.014 | 1459 | 0 | 0 | 4 | gcc 4.9.0 (ARM64) | Andrioid Bionic | ASUS Zenfone 2 (*The CPU is advertised as 8-core, but only 4 can be active at a time) | ||
MediaTek MT6589M | 6.312 | 7.443 | 6.973 | 57.7 | 0.012 | 1200 | 0 | 4 | Linux 3.4.5 | gcc 4.6.0 (-march=armv7-a) | Android Bionic | Alcatel/T-Mobile Fierce | ||
Opteron 250 | 17.214 | 23.865 | 23.822 | 47.7 | 0.020 | 2400 | 0 | 1024 KB | 1 | Linux 3.11.0-12-generic | gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu8) | libc-2.17.so | ||
Athlon 64 3200+ | 14.991 | 18.427 | 27.497 | 45.9 | 0.023 | 2000 | 0 | 1024 KB | 1 | Linux 6.1.0-10-amd64 | gcc version 12.2.0 (Debian 12.2.0-14) | libc.so.6 | ||
Athlon 64 3200+ | 14.020 | 13.700 | 21.010 | 34.7 | 0.017 | 2000 | 0 | 1024 KB | 1 | Linux 2.6.28-hardened-r9 | x86_64-pc-linux-gnu-gcc | |||
AMD C-60* | 5.960 | 6.381 | 9.961 | 32.7 | 0.016 | 1000 | 0 | 512 KB | 2 | Linux 3.0.0-12-generic | gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) | libc-2.13.so | * Turbo-Boost not active | |
Pentium M | 9.906 | 11.798 | 14.510 | 26.3 | 0.016 | 1600 | 0 | 2048 KB | 1 | Linux 3.11.0-12-generic | gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu8) | libc-2.17.so | ||
Celeron (Northwood) | 11.982 | 8.465 | 16.038 | 24.5 | 0.009 | 2600 | 0 | 128 KB | 1 | Linux 3.10.35-std420-i586 | gcc version 4.4.7 (Gentoo 4.4.7 p1.2, pie-0.4.5) | libc-2.15.so | ||
Atom N280 | 9.851 | 8.466 | 7.554 | 20.0 | 0.012 | 1667 | 1 | 512 KB | 1 | Linux 3.0.0-12-generic | gcc version 4.6.1 (Ubuntu 4.6.1-9ubuntu3) | libc-2.13.so | ||
Athlon (Thunderbird) | 7.384 | 8.006 | 11.785 | 19.8 | 0.018 | 1100 | 0 | 256 KB | 1 | Linux 2.6.34-gentoo-r1 | gcc version 4.4.3 (Gentoo 4.4.3-r2 p1.2) | libc-2.11.2.so | ||
Atom N280 | 8.030 | 7.910 | 7.410 | 19.2 | 0.011 | 1667 | 1 | 512 KB | 1 | Linux 2.6.31-14-generic | gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu8) | libc-2.10.1.so | ||
ARM Cortex A8 | 3.457 | 5.537 | 1.705 | 7.2 | 0.006 | 1200 | 0 | 1 | Linux 3.0.8 | gcc 4.6.0 | Andrioid Bionic | |||
ARM v7 Rev2 v71 | 2.393 | 3.291 | 0.627 | 3.9 | 0.005 | 800 | 0 | 1 | Linux 2.6.29-omap1 | gcc 4.6.0 (-march=armv5te) | Andrioid Bionic | Rooted B&N Nook Simple Touch 1.2.1 | ||
ARM v6 Rev5 v61 | 1.046 | 1.764 | 0.228 | 2.0 | 0.003 | 600 | 0 | 1 | Linux 2.6.35.7-perf | gcc 4.6.0 (-march=armv5te) | Andrioid Bionic | T-Mobile Prism |
These stats are as reported by nbench. Errors such as misreported 0 L2 cache on ARM chips are copied over, verbatim.
You can check out a more comprehensive list of results from Mr. Uwe F. Mayer’s website, who hosts the source code of his Linux port of nbench.