Amazon Linux 2022 Benchmarks

Early benchmarks of Amazon Linux 2022 by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2111297-TJ-AMAZON20234&grt.

Amazon Linux 2022 BenchmarksProcessorMotherboardChipsetMemoryDiskNetworkOSKernelVulkanCompilerFile-SystemSystem LayerAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8Intel Xeon Platinum 8375C (8 Cores / 16 Threads)Amazon EC2 m6i.4xlarge (1.0 BIOS)Intel 440FX 82441FX PMC62GB107GB Amazon Elastic Block StoreAmazon ElasticAmazon Linux 25.10.75-79.358.amzn2.x86_64 (x86_64)1.0.61GCC 7.3.1 20180712xfsamazonAmazon Linux 20225.10.75-82.359.amzn2022.x86_64 (x86_64)GCC 11.2.1 20210728Ubuntu 20.045.11.0-1020-aws (x86_64)1.0.2GCC 9.3.0ext4KVMCentOS Linux 84.18.0-193.19.1.el8_2.x86_64 (x86_64)GCC 8.5.0 20210514xfsOpenBenchmarking.orgKernel Details- Amazon Linux 2: Transparent Huge Pages: madvise- Amazon Linux 2022: Transparent Huge Pages: madvise- Ubuntu 20.04 LTS: Transparent Huge Pages: madvise- CentOS 8: nvme_core.io_timeout=4294967295 nvme_core.max_retries=10 - Transparent Huge Pages: alwaysCompiler Details- Amazon Linux 2: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Amazon Linux 2022: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-arch_64=x86-64-v2 --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Ubuntu 20.04 LTS: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - CentOS 8: --build=x86_64-redhat-linux --disable-libmpx --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details- CPU Microcode: 0xd000311Java Details- Amazon Linux 2: OpenJDK Runtime Environment (build 1.8.0_302-b08)- Amazon Linux 2022: OpenJDK Runtime Environment 18.9 (build 11.0.13+8)- Ubuntu 20.04 LTS: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)- CentOS 8: OpenJDK Runtime Environment (build 1.8.0_312-b07)Python Details- Amazon Linux 2: Python 2.7.18 + Python 3.7.10- Amazon Linux 2022: Python 3.9.8- Ubuntu 20.04 LTS: Python 3.8.10- CentOS 8: Python 3.6.8Security Details- Amazon Linux 2: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Amazon Linux 2022: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Ubuntu 20.04 LTS: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - CentOS 8: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Amazon Linux 2022 Benchmarksdacapobench: H2hpcg: namd: ATPase Simulation - 327,506 Atomsospray: San Miguel - SciVisphpbench: PHP Benchmark Suitepybench: Total For Average Test Timesredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETrenaissance: In-Memory Database Shootoutsqlite-speedtest: Timed Time - Size 1,000svt-hevc: 7 - Bosphorus 1080ptensorflow-lite: Mobilenet Quantbuild-nodejs: Time To Compilevpxenc: Speed 5 - Bosphorus 1080pAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8342710.016171.8164113.2223634712442879597.582265972.171760693.82713854.252047272.164198.160.04195.37192752407.70125.06297910.17891.8616213.1674289911253022104.752443041.671843791.162880561.832183906.54045.458.95998.68192665464.18825.1430439.869891.8340013.517553749492524558.672030857.661555647.02370793.751806756.424219.365.05296.95192760486.16023.8534989.480121.8294113.6465426812782774561.502192248.311697028.032594017.371990767.464211.659.457193369415.66724.49OpenBenchmarking.org

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Amazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 88001600240032004000SE +/- 27.99, N = 20SE +/- 31.16, N = 4SE +/- 28.11, N = 20SE +/- 16.73, N = 43427297930433498

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Amazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 83691215SE +/- 0.02245, N = 3SE +/- 0.02687, N = 3SE +/- 0.01758, N = 3SE +/- 0.01505, N = 310.0161710.178909.869899.48012-pthread-pthread-pthread1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 AtomsAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 80.41890.83781.25671.67562.0945SE +/- 0.00259, N = 3SE +/- 0.00071, N = 3SE +/- 0.00288, N = 3SE +/- 0.00350, N = 31.816411.861621.834001.82941

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 848121620SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 313.2213.1613.5113.64MIN: 12.99 / MAX: 13.33MIN: 12.66 / MAX: 13.33MIN: 11.49 / MAX: 13.89MIN: 12.5 / MAX: 14.08

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8160K320K480K640K800KSE +/- 839.78, N = 3SE +/- 1845.67, N = 3SE +/- 398.06, N = 3SE +/- 3205.41, N = 3236347742899755374654268

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 830060090012001500SE +/- 2.03, N = 3SE +/- 1.45, N = 3SE +/- 1.53, N = 3SE +/- 1.45, N = 3124411259491278

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPOPAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8600K1200K1800K2400K3000KSE +/- 19397.57, N = 13SE +/- 6073.82, N = 3SE +/- 10730.61, N = 3SE +/- 11573.62, N = 32879597.583022104.752524558.672774561.501. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SADDAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8500K1000K1500K2000K2500KSE +/- 22274.48, N = 3SE +/- 34439.51, N = 3SE +/- 9642.02, N = 3SE +/- 20769.13, N = 152265972.172443041.672030857.662192248.311. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPUSHAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8400K800K1200K1600K2000KSE +/- 2997.17, N = 3SE +/- 3847.05, N = 3SE +/- 8750.01, N = 3SE +/- 18236.14, N = 121760693.801843791.161555647.001697028.031. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8600K1200K1800K2400K3000KSE +/- 33208.17, N = 3SE +/- 8885.95, N = 3SE +/- 12795.32, N = 3SE +/- 19768.13, N = 152713854.252880561.832370793.752594017.371. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8500K1000K1500K2000K2500KSE +/- 17534.15, N = 3SE +/- 2805.16, N = 3SE +/- 18359.45, N = 3SE +/- 13302.62, N = 32047272.162183906.501806756.421990767.461. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: In-Memory Database ShootoutAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 89001800270036004500SE +/- 28.52, N = 3SE +/- 34.65, N = 3SE +/- 20.64, N = 3SE +/- 54.92, N = 34198.14045.44219.34211.6MIN: 3913.02 / MAX: 4414.32MIN: 3801.51 / MAX: 4329.09MIN: 3872.81 / MAX: 4605.19MIN: 3818.79 / MAX: 4471.65

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Amazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 81530456075SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.35, N = 360.0458.9665.0559.46-ldl -lpthread-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -O2 -lz

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTS20406080100SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.52, N = 395.3798.6896.95--std=gnu991. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Mobilenet QuantAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 840K80K120K160K200KSE +/- 26.66, N = 3SE +/- 50.69, N = 3SE +/- 42.39, N = 3SE +/- 18.89, N = 3192752192665192760193369

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 15.11Time To CompileAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8110220330440550SE +/- 0.21, N = 3SE +/- 0.72, N = 3SE +/- 0.34, N = 3SE +/- 4.48, N = 3407.70464.19486.16415.67

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 1080pAmazon Linux 2Amazon Linux 2022Ubuntu 20.04 LTSCentOS 8612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 325.0625.1423.8524.491. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11


Phoronix Test Suite v10.8.4