Debian AMD EPYC AMD Ryzen 7 1800X Eight-Core testing with a MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.90 BIOS) and AMD Radeon RX 460 on Debian 9.1 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1801162-FO-1801160FO53&grw&sro .
Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Compiler File-System Desktop Display Driver Screen Resolution A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline AMD A10-7870K Radeon R7 12 Compute Cores 4C+8G @ 3.90GHz (2 Cores / 4 Threads) ASUS A88XM-E (2001 BIOS) AMD Family 15h 2 x 8192 MB DDR3-2400MT/s 250GB Samsung SSD 850 ASUS AMD Radeon R7 1024MB (355MHz) AMD Kaveri HDMI/DP Realtek RTL8111/8168/8411 Ubuntu 17.10 4.15.0-999-generic (x86_64) 20180114 GCC 7.2.0 ext4 AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores / 16 Threads) MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.90 BIOS) AMD Device 1450 2 x 8192 MB DDR4-1533MHz 128GB INTEL SSDPEKKW128G7 AMD Radeon RX 460 AMD Device aae0 Intel I211 Gigabit Connection Debian 9.1 GNOME Shell 3.22.3 modesetting 1.19.2 GCC 6.3.0 20170516 AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) Gigabyte X399 AORUS Gaming 7 (F3g BIOS) 4 x 4096 MB DDR4-3600MHz F4-3600C17-4GVK 120GB Force MP500 MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB Realtek ALC1220 VE228 Qualcomm Atheros Device e0b1 + Intel Device 24fd Debian 9.3 AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads) TYAN B8026T70AE24HR (V0.05.B10 BIOS) 8 x 16384 MB DDR4-2666MHz Samsung M393A2K40BB2-CTD 280GB INTEL SSDPE21D280GA ASPEED ASPEED Family Broadcom Limited NetXtreme BCM5720 Gigabit PCIe 1920x1080 OpenBenchmarking.org Compiler Details - A10-7870K: No Retpoline: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - A10-7870K: Minimal Generic Retpoline: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - A10-7870K: Minimal AMD Retpoline: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Ryzen 7 1800X: No Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Ryzen 7 1800X: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Ryzen 7 1800X: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - TR 1950X: No Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - TR 1950X: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - TR 1950X: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - EPYC 7601: No Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - EPYC 7601: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - EPYC 7601: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details - A10-7870K: No Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw - A10-7870K: Minimal Generic Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw - A10-7870K: Minimal AMD Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw - Ryzen 7 1800X: No Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - Ryzen 7 1800X: Minimal Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - Ryzen 7 1800X: Minimal AMD Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - TR 1950X: No Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - TR 1950X: Minimal Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - TR 1950X: Minimal AMD Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - EPYC 7601: No Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - EPYC 7601: Minimal Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - EPYC 7601: Minimal AMD Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw Processor Details - A10-7870K: No Retpoline: Scaling Governor: acpi-cpufreq ondemand - A10-7870K: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq ondemand - A10-7870K: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq ondemand - Ryzen 7 1800X: No Retpoline: Scaling Governor: acpi-cpufreq performance - Ryzen 7 1800X: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq performance - Ryzen 7 1800X: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq performance - TR 1950X: No Retpoline: Scaling Governor: acpi-cpufreq performance - TR 1950X: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq performance - TR 1950X: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq performance - EPYC 7601: No Retpoline: Scaling Governor: acpi-cpufreq performance - EPYC 7601: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq performance - EPYC 7601: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq performance Python Details - A10-7870K: No Retpoline: Python 2.7.14 + Python 3.6.3 - A10-7870K: Minimal Generic Retpoline: Python 2.7.14 + Python 3.6.3 - A10-7870K: Minimal AMD Retpoline: Python 2.7.14 + Python 3.6.3 - Ryzen 7 1800X: No Retpoline: Python 2.7.13 + Python 3.5.3 - Ryzen 7 1800X: Minimal Generic Retpoline: Python 2.7.13 + Python 3.5.3 - Ryzen 7 1800X: Minimal AMD Retpoline: Python 2.7.13 + Python 3.5.3 - TR 1950X: No Retpoline: Python 2.7.13 + Python 3.5.3 - TR 1950X: Minimal Generic Retpoline: Python 2.7.13 + Python 3.5.3 - TR 1950X: Minimal AMD Retpoline: Python 2.7.13 + Python 3.5.3 - EPYC 7601: No Retpoline: Python 2.7.13 + Python 3.5.3 - EPYC 7601: Minimal Generic Retpoline: Python 2.7.13 + Python 3.5.3 - EPYC 7601: Minimal AMD Retpoline: Python 2.7.13 + Python 3.5.3 Security Details - A10-7870K: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - A10-7870K: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - Ryzen 7 1800X: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - Ryzen 7 1800X: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - TR 1950X: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - TR 1950X: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - EPYC 7601: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection
compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree hackbench: 4 - Process hackbench: 16 - Process mpcbench: Multi-Precision Benchmark fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size systemd-boot-total: Total fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size systemd-boot-total: Userspace systemd-boot-total: Kernel postmark: Disk Transaction Performance build-linux-kernel: Time To Compile apache: Static Web Page Serving redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET ebizzy: A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 591.24 299.75 697.51 40.73 173.07 4303 209.98 242.29 209.34 308.18 78.13 44900 77.33 21530 3480 3694 299.03 23267.01 1069210.04 1131272.08 983670.17 1291191.56 1032706.90 68839 587.61 296.92 693.18 41.28 169.65 4297 190.30 242.73 214.05 308.36 78.80 41280 76.70 22030 3010 3658 299.14 23338.57 1086990.04 1110020.96 979627.17 1260593.25 1020779.08 66344 581.76 300.58 694.50 41.10 170.49 4260 202.89 241.36 210.28 305.14 78.00 42320 77.60 21500 3520 3676 299.85 23413.41 1413244.71 1111988.38 980775.44 1328079.29 1018755.77 64025 709.50 464.92 1170.72 9.24 36.21 7550 105.51 274.93 129.93 307.58 192.07 30402 50.27 9712 4015 7212 80.48 2254770.00 1907680.66 1687178.02 2299025.90 1680600.00 466948 705.09 469.82 1183.27 10.35 32.93 7557 105.46 263.80 129.90 308.40 194.13 29692 49.78 8953 4056 7142 80.34 1988918.71 1799841.96 1755435.37 2209355.54 1663789.46 468456 711.15 495.41 1183.95 8.13 33.53 7563 140.60 305.59 129.26 315.04 116.08 31364 50.27 10629 4050 7282 80.71 2532522.17 1857678.50 1700020.34 2337728.17 1710667.42 478063 1205.38 498.13 1220.38 6.50 22.55 7610 556.08 828.55 511.67 816.63 412.45 30089 571.62 6655 3408 7076 47.32 2119687.54 1660480.92 1526102.13 2116850.81 1557377.69 883044 1162.66 492.99 1170.24 7.67 24.12 7627 366.49 779.54 512.90 771.20 445.67 28925 353.17 5568 3439 7076 47.28 2031671.21 1658604.13 1560696.17 1966506.92 1627502.14 874715 1339.97 491.91 1201.50 8.04 21.61 7603 368.86 830.93 512.40 816.69 474.08 30825 538.47 7518 3397 6944 47.07 1741614.58 1707168.79 1552225.71 1957205.30 1525505.25 894162 1787.04 410.31 1363.13 7.28 24.34 6160 1138.90 1039.53 1182.00 1090.37 898.23 52530 905.70 82 1480 5906 36.83 21684.03 1713804.33 1380302.48 1301242.00 1711091.35 1231749.78 1173956 1781.16 404.64 1349.82 7.41 25.00 6110 1122.83 1055.51 1173.48 1062.75 930.00 52690 933.90 77 1470 5906 36.71 21342.76 1392370.22 1335992.07 1226066.38 1513383.54 1226139.95 1140919 1788.41 408.40 1345.39 7.17 24.26 6093 1120.02 1095.63 1133.67 1084.43 896.40 52650 897.90 77 1470 5906 36.47 21313.45 1579265.77 1350592.25 1276214.20 1674545.65 1293339.79 1150056 OpenBenchmarking.org
Compile Bench Test: Compile A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 400 800 1200 1600 2000 SE +/- 11.72, N = 3 SE +/- 8.32, N = 5 SE +/- 7.79, N = 6 SE +/- 4.18, N = 3 SE +/- 17.34, N = 3 SE +/- 5.66, N = 3 SE +/- 12.44, N = 4 SE +/- 10.30, N = 3 SE +/- 5.31, N = 3 SE +/- 112.74, N = 6 SE +/- 119.30, N = 6 SE +/- 136.18, N = 6 581.76 587.61 591.24 1788.41 1781.16 1787.04 711.15 705.09 709.50 1339.97 1162.66 1205.38
Compile Bench Test: Initial Create A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 110 220 330 440 550 SE +/- 14.28, N = 3 SE +/- 12.44, N = 3 SE +/- 13.31, N = 3 SE +/- 4.13, N = 3 SE +/- 3.21, N = 3 SE +/- 0.43, N = 3 SE +/- 8.14, N = 3 SE +/- 3.13, N = 3 SE +/- 15.54, N = 3 SE +/- 1.99, N = 3 SE +/- 1.67, N = 3 SE +/- 1.52, N = 3 300.58 296.92 299.75 408.40 404.64 410.31 495.41 469.82 464.92 491.91 492.99 498.13
Compile Bench Test: Read Compiled Tree A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 300 600 900 1200 1500 SE +/- 6.00, N = 3 SE +/- 0.44, N = 3 SE +/- 3.78, N = 3 SE +/- 8.61, N = 3 SE +/- 7.53, N = 3 SE +/- 9.25, N = 3 SE +/- 17.62, N = 3 SE +/- 2.25, N = 3 SE +/- 9.99, N = 3 SE +/- 10.46, N = 3 SE +/- 7.42, N = 3 SE +/- 25.95, N = 3 694.50 693.18 697.51 1345.39 1349.82 1363.13 1183.95 1183.27 1170.72 1201.50 1170.24 1220.38
Hackbench Count: 4 - Type: Process A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 SE +/- 0.49, N = 6 SE +/- 0.67, N = 6 SE +/- 0.17, N = 6 SE +/- 0.32, N = 6 SE +/- 0.56, N = 6 41.10 41.28 40.73 7.17 7.41 7.28 8.13 10.35 9.24 8.04 7.67 6.50 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 40 80 120 160 200 SE +/- 0.30, N = 3 SE +/- 1.07, N = 3 SE +/- 0.47, N = 3 SE +/- 0.28, N = 3 SE +/- 0.39, N = 3 SE +/- 0.20, N = 3 SE +/- 0.54, N = 3 SE +/- 0.08, N = 3 SE +/- 0.55, N = 3 SE +/- 0.35, N = 6 SE +/- 0.77, N = 6 SE +/- 0.43, N = 3 170.49 169.65 173.07 24.26 25.00 24.34 33.53 32.93 36.21 21.61 24.12 22.55 1. (CC) gcc options: -lpthread
GNU MPC Multi-Precision Benchmark A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 1600 3200 4800 6400 8000 SE +/- 5.77, N = 3 SE +/- 41.77, N = 3 SE +/- 63.33, N = 3 SE +/- 46.67, N = 3 SE +/- 60.28, N = 3 SE +/- 5.77, N = 3 SE +/- 20.28, N = 3 SE +/- 23.33, N = 3 SE +/- 20.82, N = 3 SE +/- 16.67, N = 3 SE +/- 8.82, N = 3 SE +/- 32.15, N = 3 4260 4297 4303 6093 6110 6160 7563 7557 7550 7603 7627 7610 1. (CC) gcc options: -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 200 400 600 800 1000 SE +/- 29.94, N = 6 SE +/- 39.11, N = 6 SE +/- 24.14, N = 6 SE +/- 20.11, N = 6 SE +/- 20.63, N = 3 SE +/- 4.90, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.59, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 202.89 190.30 209.98 1120.02 1122.83 1138.90 140.60 105.46 105.51 368.86 366.49 556.08 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 200 400 600 800 1000 SE +/- 1.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 2.37, N = 3 SE +/- 15.25, N = 6 SE +/- 13.73, N = 3 SE +/- 5.95, N = 3 SE +/- 27.10, N = 6 SE +/- 27.52, N = 6 SE +/- 11.08, N = 6 SE +/- 10.22, N = 3 SE +/- 6.16, N = 3 241.36 242.73 242.29 1095.63 1055.51 1039.53 305.59 263.80 274.93 830.93 779.54 828.55 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 300 600 900 1200 1500 SE +/- 17.93, N = 6 SE +/- 18.45, N = 6 SE +/- 17.20, N = 6 SE +/- 7.93, N = 3 SE +/- 17.67, N = 4 SE +/- 14.80, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 210.28 214.05 209.34 1133.67 1173.48 1182.00 129.26 129.90 129.93 512.40 512.90 511.67 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 200 400 600 800 1000 SE +/- 3.49, N = 3 SE +/- 0.31, N = 3 SE +/- 0.32, N = 3 SE +/- 14.43, N = 3 SE +/- 15.00, N = 6 SE +/- 15.68, N = 3 SE +/- 0.36, N = 3 SE +/- 0.34, N = 3 SE +/- 0.95, N = 3 SE +/- 14.23, N = 6 SE +/- 0.33, N = 3 SE +/- 6.27, N = 3 305.14 308.36 308.18 1084.43 1062.75 1090.37 315.04 308.40 307.58 816.69 771.20 816.63 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 200 400 600 800 1000 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 1.16, N = 3 SE +/- 1.80, N = 3 SE +/- 4.82, N = 3 SE +/- 31.13, N = 6 SE +/- 2.46, N = 3 SE +/- 3.53, N = 3 SE +/- 28.24, N = 6 SE +/- 38.10, N = 6 SE +/- 7.50, N = 6 78.00 78.80 78.13 896.40 930.00 898.23 116.08 194.13 192.07 474.08 445.67 412.45 1. (CC) gcc options: -static
Systemd Total Boot Time Test: Total A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 11K 22K 33K 44K 55K 42320 41280 44900 52650 52690 52530 31364 29692 30402 30825 28925 30089
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 200 400 600 800 1000 SE +/- 0.10, N = 3 SE +/- 0.50, N = 3 SE +/- 0.35, N = 3 SE +/- 2.97, N = 3 SE +/- 1.67, N = 3 SE +/- 4.25, N = 3 SE +/- 1.18, N = 6 SE +/- 0.82, N = 4 SE +/- 1.02, N = 6 SE +/- 1.65, N = 3 SE +/- 5.67, N = 3 SE +/- 10.46, N = 6 77.60 76.70 77.33 897.90 933.90 905.70 50.27 49.78 50.27 538.47 353.17 571.62 1. (CC) gcc options: -static
Systemd Total Boot Time Test: Userspace A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 5K 10K 15K 20K 25K 21500 22030 21530 77 77 82 10629 8953 9712 7518 5568 6655
Systemd Total Boot Time Test: Kernel A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 900 1800 2700 3600 4500 3520 3010 3480 1470 1470 1480 4050 4056 4015 3397 3439 3408
PostMark Disk Transaction Performance A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 1600 3200 4800 6400 8000 SE +/- 17.67, N = 3 SE +/- 18.33, N = 3 SE +/- 46.33, N = 3 SE +/- 46.33, N = 3 SE +/- 46.33, N = 3 SE +/- 70.00, N = 3 SE +/- 70.00, N = 3 SE +/- 66.00, N = 3 SE +/- 66.00, N = 3 3676 3658 3694 5906 5906 5906 7282 7142 7212 6944 7076 7076 1. (CC) gcc options: -O3
Timed Linux Kernel Compilation Time To Compile A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 70 140 210 280 350 SE +/- 1.44, N = 3 SE +/- 1.47, N = 3 SE +/- 1.40, N = 3 SE +/- 0.50, N = 5 SE +/- 0.63, N = 4 SE +/- 0.58, N = 4 SE +/- 0.80, N = 3 SE +/- 0.81, N = 3 SE +/- 0.79, N = 3 SE +/- 0.78, N = 6 SE +/- 0.76, N = 4 SE +/- 0.67, N = 6 299.85 299.14 299.03 36.47 36.71 36.83 80.71 80.34 80.48 47.07 47.28 47.32
Apache Benchmark Static Web Page Serving A10-7870K EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 5K 10K 15K 20K 25K SE +/- 41.44, N = 3 SE +/- 38.90, N = 3 SE +/- 17.88, N = 3 SE +/- 53.32, N = 3 SE +/- 115.18, N = 3 SE +/- 20.61, N = 3 23413.41 23338.57 23267.01 21313.45 21342.76 21684.03 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Redis Test: LPOP A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 10260.23, N = 3 SE +/- 4272.53, N = 3 SE +/- 6209.01, N = 3 SE +/- 69365.13, N = 6 SE +/- 22396.70, N = 4 SE +/- 20585.25, N = 3 SE +/- 33323.50, N = 3 SE +/- 28908.19, N = 3 SE +/- 118939.95, N = 6 SE +/- 20126.62, N = 3 SE +/- 135113.50, N = 6 SE +/- 33411.62, N = 3 1413244.71 1086990.04 1069210.04 1579265.77 1392370.22 1713804.33 2532522.17 1988918.71 2254770.00 1741614.58 2031671.21 2119687.54 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SADD A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 400K 800K 1200K 1600K 2000K SE +/- 5466.90, N = 3 SE +/- 8937.74, N = 3 SE +/- 5344.73, N = 3 SE +/- 27069.45, N = 3 SE +/- 20412.03, N = 5 SE +/- 28557.26, N = 6 SE +/- 33617.75, N = 6 SE +/- 13429.75, N = 3 SE +/- 21679.86, N = 3 SE +/- 36392.51, N = 6 SE +/- 13736.58, N = 3 SE +/- 14935.40, N = 3 1111988.38 1110020.96 1131272.08 1350592.25 1335992.07 1380302.48 1857678.50 1799841.96 1907680.66 1707168.79 1658604.13 1660480.92 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 400K 800K 1200K 1600K 2000K SE +/- 5536.78, N = 3 SE +/- 9822.98, N = 3 SE +/- 5590.21, N = 3 SE +/- 18083.76, N = 5 SE +/- 22337.01, N = 6 SE +/- 13679.32, N = 3 SE +/- 16098.63, N = 3 SE +/- 4481.29, N = 3 SE +/- 24758.75, N = 6 SE +/- 13440.99, N = 3 SE +/- 22387.56, N = 3 SE +/- 26963.52, N = 3 980775.44 979627.17 983670.17 1276214.20 1226066.38 1301242.00 1700020.34 1755435.37 1687178.02 1552225.71 1560696.17 1526102.13 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 6222.15, N = 3 SE +/- 7513.40, N = 3 SE +/- 19566.96, N = 4 SE +/- 37144.32, N = 6 SE +/- 19875.70, N = 3 SE +/- 44569.60, N = 6 SE +/- 38985.00, N = 3 SE +/- 34207.71, N = 6 SE +/- 35894.29, N = 5 SE +/- 29789.08, N = 5 SE +/- 23808.91, N = 3 SE +/- 33158.99, N = 4 1328079.29 1260593.25 1291191.56 1674545.65 1513383.54 1711091.35 2337728.17 2209355.54 2299025.90 1957205.30 1966506.92 2116850.81 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 400K 800K 1200K 1600K 2000K SE +/- 6367.02, N = 3 SE +/- 3485.08, N = 3 SE +/- 1548.78, N = 3 SE +/- 12310.46, N = 3 SE +/- 17293.22, N = 5 SE +/- 20188.59, N = 4 SE +/- 30166.20, N = 6 SE +/- 25918.68, N = 3 SE +/- 26947.15, N = 3 SE +/- 16184.29, N = 3 SE +/- 37351.56, N = 6 SE +/- 29058.02, N = 6 1018755.77 1020779.08 1032706.90 1293339.79 1226139.95 1231749.78 1710667.42 1663789.46 1680600.00 1525505.25 1627502.14 1557377.69 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
ebizzy A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 300K 600K 900K 1200K 1500K SE +/- 3814.57, N = 6 SE +/- 3055.57, N = 6 SE +/- 4982.55, N = 6 SE +/- 24831.43, N = 6 SE +/- 21558.63, N = 6 SE +/- 33481.52, N = 6 SE +/- 4913.00, N = 3 SE +/- 823.70, N = 3 SE +/- 10566.04, N = 6 SE +/- 8972.17, N = 3 SE +/- 11761.10, N = 6 SE +/- 13452.30, N = 5 64025 66344 68839 1150056 1140919 1173956 478063 468456 466948 894162 874715 883044 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 60K 120K 180K 240K 300K SE +/- 7485.00, N = 6 SE +/- 9776.57, N = 6 SE +/- 6035.82, N = 6 SE +/- 5149.37, N = 6 SE +/- 5246.12, N = 3 SE +/- 1150.87, N = 3 SE +/- 33.33, N = 3 SE +/- 16.20, N = 3 SE +/- 16.74, N = 3 SE +/- 147.88, N = 3 SE +/- 8.33, N = 3 SE +/- 17.37, N = 3 50719 47570 52491 286702 287394 291559 35147 26361 26373 92212 91619 139017 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 60K 120K 180K 240K 300K SE +/- 258.70, N = 3 SE +/- 24.33, N = 3 SE +/- 33.63, N = 3 SE +/- 606.47, N = 3 SE +/- 3937.17, N = 6 SE +/- 3475.52, N = 3 SE +/- 1488.03, N = 3 SE +/- 6774.49, N = 6 SE +/- 6879.32, N = 6 SE +/- 2769.25, N = 6 SE +/- 2554.30, N = 3 SE +/- 1540.78, N = 3 60336 60679 60568 280471 270307 266250 76393 65946 68728 207729 194880 207134 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 60K 120K 180K 240K 300K SE +/- 4481.65, N = 6 SE +/- 4611.99, N = 6 SE +/- 4298.89, N = 6 SE +/- 2005.89, N = 3 SE +/- 4523.81, N = 4 SE +/- 3792.23, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 3.53, N = 3 SE +/- 17.62, N = 3 SE +/- 1.15, N = 3 52566 53508 52331 290170 300394 302572 32312 32470 32479 128095 128222 127913 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K EPYC 7601 Ryzen 7 1800X TR 1950X OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 60K 120K 180K 240K 300K SE +/- 872.44, N = 3 SE +/- 77.91, N = 3 SE +/- 79.77, N = 3 SE +/- 3695.04, N = 3 SE +/- 3828.25, N = 6 SE +/- 4017.78, N = 3 SE +/- 90.74, N = 3 SE +/- 84.00, N = 3 SE +/- 237.56, N = 3 SE +/- 3557.94, N = 6 SE +/- 82.46, N = 3 SE +/- 1567.36, N = 3 76281 77087 77041 277601 272021 279115 78758 77095 76891 204169 192796 204155 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
Phoronix Test Suite v10.8.4