Feb 21, 2026

Linux performance on a ThinkPad E14

On 15 May 2025, Phoronix published an article comparing the performance of several Linux distributions on a Framework Laptop 13. Out of curiosity we are going to check a pair of things with a similar evaluation. In this case the hardware being put to test is a ThinkPad E14 Gen 7, with an AMD Ryzen 5 220 CPU and 32 GB of RAM.

Linux distributions

Kernel File system
Arch Linux 6.18.6-arch1-1 (x86_64) ext4
CachyOS 6.18.7-2-cachyos (x86_64) btrfs
CachyOS - ext4 6.18.8-3-cachyos (x86_64) ext4
Debian 13 6.12.63+deb13-amd64 (x86_64) ext4
Debian 13 - 6.17.13 6.17.13+deb13-amd64 (x86_64) ext4
Fedora 43 6.18.6-200.fc43.x86_64 (x86_64) btrfs
Gentoo Linux 6.12.63-gentoo-dist (x86_64) xfs
Gentoo Linux - 6.18.7 6.18.7-gentoo-gentoo-dist (x86_64) xfs
Ubuntu 25.10 6.17.0-8-generic (x86_64) ext4

Here there are six distinct Linux distributions, all installed with their supposedly default settings.

For instance, Arch Linux was installed on an ext4 partition, an example in the installation guide was pointing toward that choice. Instead Gentoo's recommended filesystem has always been xfs:

XFS is the recommended all-purpose, all-platform filesystem.

The partition was mounted with the noatime flag. The compilation flags were the same seen in the handbook:

COMMON_FLAGS="-march=native -O2 -pipe"

CachyOS and Fedora were both installed on btrfs partitions, with CachyOS utilizing the noatime flag. CachyOS, Debian and Gentoo were also tested with an important change to their default installations: CachyOS on an ext4 partition, Debian and Gentoo with a more recent kernel.

Phoronix Test Suite

The majority of tests were executed through the Phoronix Test Suite 10.8.4. The benchmarks were chosen from the most popular ones, as provided by the list-recommended-tests command. A subset of these tests and their options is shown below, for the complete results check:

OpenBenchmarking.org - uploaded results

LevelDB

Test type: System

Phoronix Test Suite 10.8.4MB/s, More Is BetterLevelDB 1.23Benchmark: Fill SyncArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.101020304050SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.31, N = 3SE +/- 0.35, N = 3SE +/- 0.15, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 342.445.445.838.639.638.61.61.637.3-lsqlite3 -lsnappy -ltcmalloc-lsqlite3 -lsnappy -ltcmalloc-lsqlite3 -lsnappy -ltcmalloc-lsnappy-lsnappy-lsnappy1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3

Gentoo is notably slow here, this could be an edge case where xfs is penalized. Other tests show a less surprising performance pattern.

Phoronix Test Suite 10.8.4MB/s, More Is BetterLevelDB 1.23Benchmark: Random FillArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.101224364860SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 347.852.752.946.247.144.546.948.144.3-lsqlite3 -lsnappy -ltcmalloc-lsqlite3 -lsnappy -ltcmalloc-lsqlite3 -lsnappy -ltcmalloc-lsnappy-lsnappy-lsnappy-lsqlite3 -lsnappy-lsqlite3 -lsnappy1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3

SQLite

Test type: Disk

Phoronix Test Suite 10.8.4Seconds, Fewer Is BetterSQLite 3.50.4Threads / Copies: 12Arch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.1048121620SE +/- 0.012, N = 3SE +/- 0.090, N = 3SE +/- 0.006, N = 3SE +/- 0.006, N = 3SE +/- 0.005, N = 3SE +/- 0.197, N = 3SE +/- 0.002, N = 3SE +/- 0.016, N = 3SE +/- 0.014, N = 34.92512.1014.9335.2575.25415.0805.8786.1814.973-lz -lreadline -lncurses-lz -lreadline -lncurses-lz -lreadline -lncurses-lz-lz-lz-lz -lreadline-lz -lreadline1. (CC) gcc options: -lm -O2

Btrfs underperforms in this test. This was expected, see this other Phoronix article:

Bcachefs, Btrfs, EXT4, F2FS & XFS File-System Performance On Linux 6.15

SuperTuxKart

Test type: Graphics

Phoronix Test Suite 10.8.4Frames Per Second, More Is BetterSuperTuxKart 1.5Resolution: 1920 x 1200 - Graphics Effects: High - Renderer: OpenGL - Steady FPSArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.10918273645SE +/- 0.00, N = 3SE +/- 2.28, N = 12SE +/- 0.00, N = 3SE +/- 0.12, N = 15SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 12SE +/- 0.17, N = 6413941181841414018

Phoronix Test Suite recorded a screen resolution of 3072x1920 for Debian and Ubuntu, while the actual hardware resolution was 1920x1200. This could explain the sluggish performance in this benchmark.

Phoronix Test Suite 10.8.4Frames Per Second, More Is BetterSuperTuxKart 1.5Resolution: 1920 x 1200 - Graphics Effects: High - Renderer: Vulkan - Steady FPSArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.1020406080100SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.82, N = 6SE +/- 0.33, N = 3878182373784838234

The situation is the same with Vulkan. While the FPS doubled, shadows and other effects were missing in this version of the test.

Unvanquished

Test type: Graphics

Phoronix Test Suite 10.8.4Frames Per Second, More Is BetterUnvanquished 0.55.5Resolution: 1920 x 1200 - Effects Quality: HighArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.104080120160200SE +/- 1.11, N = 3SE +/- 1.60, N = 15SE +/- 2.54, N = 12SE +/- 0.33, N = 3SE +/- 1.23, N = 3SE +/- 0.90, N = 3SE +/- 0.38, N = 3SE +/- 0.61, N = 3SE +/- 0.76, N = 3182.2176.9174.9180.0178.9181.2181.8182.7179.4

Unvanquished runs flawlessly on Debian and Ubuntu and, interestingly, Arch Linux is faster than CachyOS.

MBW

Test type: Memory

Phoronix Test Suite 10.8.4MiB/s, More Is BetterMBW 2.0Test: Memory Copy - Array Size: 8192 MiBArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.105K10K15K20K25KSE +/- 17.31, N = 3SE +/- 157.49, N = 3SE +/- 0.91, N = 3SE +/- 45.02, N = 3SE +/- 30.00, N = 3SE +/- 177.32, N = 15SE +/- 182.08, N = 15SE +/- 115.38, N = 3SE +/- 113.28, N = 322325.5021741.0322246.7823161.4223146.1520895.8021117.2020620.3219770.651. (CC) gcc options: -O3 -march=native
Phoronix Test Suite 10.8.4MiB/s, More Is BetterMBW 2.0Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiBArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.104K8K12K16K20KSE +/- 6.86, N = 3SE +/- 55.46, N = 3SE +/- 0.91, N = 3SE +/- 44.64, N = 3SE +/- 8.76, N = 3SE +/- 132.43, N = 3SE +/- 24.15, N = 3SE +/- 186.23, N = 3SE +/- 34.87, N = 317138.0816467.5715883.8416494.0716404.6315437.0715490.7515712.9116131.531. (CC) gcc options: -O3 -march=native

Timed Linux Kernel Compilation

Test type: Processor

Phoronix Test Suite 10.8.4Seconds, Fewer Is BetterTimed Linux Kernel Compilation 6.15Build: defconfigArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.1050100150200250SE +/- 2.30, N = 3SE +/- 1.01, N = 3SE +/- 0.86, N = 3SE +/- 0.78, N = 3SE +/- 1.06, N = 3SE +/- 0.88, N = 3SE +/- 1.45, N = 3SE +/- 1.63, N = 3SE +/- 0.92, N = 3217.18179.81178.26182.82182.18201.56243.25241.81198.56

CachyOS and Debian were the fastest while Gentoo was severely beaten at its own game.

BRL-CAD

Test type: System

Phoronix Test Suite 10.8.4VGR Performance Metric, More Is BetterBRL-CAD 7.42VGR Performance MetricArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.1020K40K60K80K100K108666108332107854109111108862107846109017109293107041- std=c++17 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto=auto-pedantic -O3- std=c++17 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto=auto-pedantic -O3-pedantic -O3- std=c++17 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto=auto1. (CXX) g++ options:

Geometric mean

Here is the geometric mean of all the results, including Waifu2x-NCNN Vulkan, 7-Zip Compression and Blender.

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - testArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.104080120160200162.62147.56165.59149.07149.78138.26132.16131.57142.40

However, excluding LevelDB (Fill Sync), SQLite, and SuperTuxKart, we get a more balanced and perhaps fairer representation.

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - testArch LinuxCachyOSCachyOS - ext4Debian 13Debian 13 - kernel 6.17.13Fedora 43Gentoo LinuxGentoo Linux - kernel 6.18.7Ubuntu 25.1070140210280350298.35303.45304.95300.37300.88286.05288.05289.23284.43

CachyOS is the fastest, followed by Debian.

PassMark

Another bunch of tests were executed with PassMark PerformanceTest Linux (11.0.1004).

CPU Memory
Arch Linux 18598 3185
CachyOS 18767 2618
CachyOS - ext4 18707 3298
Debian 13 18805 3319
Debian 13 - 6.17.13 18803 3315
Fedora 43 18617 3240
Gentoo Linux 18774 3263
Gentoo Linux - 6.18.7 18807 3312
Ubuntu 25.10 18614 3266

In this case Debian and Gentoo Linux are the fastest, while Arch Linux is the slowest. CachyOS (on btrfs) encountered an issue during the memory benchmark:

Memory Mark:                       2618
  Database Operations              5781 Thousand Operations/s
  Memory Read Cached               37405 MB/s
  Memory Read Uncached             36773 MB/s
  Memory Write                     28453 MB/s
  Available RAM                    3560 Megabytes
  Memory Latency                   58 Nanoseconds
  Memory Threaded                  57572 MB/s

Memory Mark was reporting only 3560 MB of available RAM. This should be a one-time anomaly with PassMark.

Geekbench

Last, there is Geekbench 6.5.0.

Single-Core Multi-Core
Arch Linux 2715 9864
CachyOS 2718 9815
Debian 13 2715 9881
Fedora 43 2618 9464
Gentoo Linux 2594 9430
Ubuntu 25.10 2588 9422

Geekbench shows results in line with the Phoronix Test Suite.

Conclusion

Overall, what Phoronix shows in its article is confirmed here: CachyOS appears to be the most performant Linux distribution, followed by Debian. While Arch and Gentoo offer great opportunities for customization, they are behind, unless you invest more time in optimization. There is no substantial difference between a 6.12 or a 6.18 kernel in these tests. Many of the benchmarks out there have quirks that needs to be taken into account when interpreting the results.

No comments:

Post a Comment

Note: Comments are moderated.