AlmaLinux 10: x86_64-v2 vs. x86_64-v3?

Hi,

Official AlmaLinux 10 is x86_64-v3 like upstream. Besides that, AlmaLinux also offers a separate version with support for x86_64-v2, which is nice.

On recent hardware that supports both in theory, does it make a difference if I run the x86_64-v2 or the x86_64-v3 version ? Is there some real gain in performance ?

I have quite a lot of older hardware to manage, but some of the machines are more recent. I wondered if it’s worth the hassle if I have to support two different OS “versions”. Ansible repo setups will be distinct for example. Or can I just go for the x86_64-v2 version on all my machines ?

Cheers,

Niki

You obviously could benchmark both now, as you have access to both versions.

CentOS ISA SIG did that with CentOS Stream 9: CentOS ISA SIG Performance Investigation – Blog.CentOS.org
Similar Arch vs CachyOS: x86-64-v3: Mixed Bag of Performance | Experiments in Performance


Third-party repos are not very likely to build for Alma’s v2. There can or will be applications that only the new hardware could run, if it had the “normal” el10.

There is a small performance benefit to v3. If you have hardware that supports v3, use the default x86_64 version which is v3.

Only run x86_64_v2 if your hardware doesn’t support v3.

1 Like