Ubuntu 18.04 + Linux 4,19-rc1

KVM testing on Ubuntu 18.04 via the Phoronix Test Suite for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1808283-RA-1808288RA13&sro&grw.

ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkAudioOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionSystem LayerXeon Gold 6138Xeon GoldXeon Gold VM Default Mitigations Disabled Default Mitigations Disabled2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.01 BIOS)Intel Sky Lake-E DMI3 Registers96256MBSamsung SSD 970 EVO 250GBASPEED ASPEED FamilyVE228Intel I210 Gigabit ConnectionUbuntu 18.044.19.0-041900rc1-generic (x86_64) 20180826GNOME Shell 3.28.3X Server 1.19.6modesetting 1.19.6GCC 7.3.0ext41920x108064 x Intel Xeon (Skylake IBRS) @ 2.00GHz (64 Cores)QEMU Standard PC (i440FX + PIIX 1996) (1.10.2-1ubuntu1 BIOS)Intel 440FX- 82441FX PMC49152MB113GBRed Hat QXL paravirtual graphic cardQEMU GenericRed Hat Virtio device1024x768KVMOpenBenchmarking.orgCompiler Details- --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Xeon Gold 6138: Default, Xeon Gold: Mitigations Disabled: Scaling Governor: intel_pstate powersavePython Details- Python 2.7.15rc1 + Python 3.6.5Security Details- Xeon Gold 6138: Default: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable Protection - Xeon Gold: Mitigations Disabled: __user pointer sanitization + PTE Inversion; VMX: vulnerable Protection- Xeon Gold VM: Default: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + PTE Inversion Protection- Xeon Gold VM: Mitigations Disabled: __user pointer sanitization + PTE Inversion Protection

go-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treehackbench: 32 - Processstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passinggimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskluajit: Compositefio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directorysystemd-boot-total: Kernelfs-mark: 1000 Files, 1MB Sizesystemd-boot-total: Loaderfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizesystemd-boot-total: Userspacesystemd-boot-total: Totalosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsbuild-llvm: Time To Compilebuild-linux-kernel: Time To Compilesystemd-boot-total: Firmwareblender: Barbershop - CPU-Onlynginx: Static Web Page Servingapache: Static Web Page Servingapache-siege: 250redis: SETpgbench: Buffer Test - Normal Load - Read Onlygit: Time To Complete Common Git CommandsXeon Gold 6138Xeon GoldXeon Gold VM Default Mitigations Disabled Default Mitigations Disabled85132613153209377680658589081719.39535.062497.4035.511844314.5019412.6021384939.006356626.3615.0026.5527.1455.041353.274442181.791048933.67236172805915.6821.8144.1843.6794.58170.0732.6117649375.5029934.5223475.9129419.711674690.92580318.536.2084742551080208827401138448691827.66593.492800.9538.281929446.1423350.3214117739.606294347.7212.8823.9624.3347.991353.744345141.4148.33217112605613.4618.8240.8539.8893.38167.3432.19375.0237582.4627681.1330905.771758574.02609717.466.18137872417470215613914969236051339.61450.472196.2773.10575288.1613806.5012038250.9111184789.6710.9824.7225.7555.241323.361116710433274289.2042.335320806216.1426.6170.6755.57110.07210.5237.05424.7628083.6123902.441440300.91381149.457.13135742382902214913561479229051513.36480.252556.9860.37581783.3314187.3415103597.6312206790.2110.5921.9923.3249.711314.0113233124672893101.9246.706180907314.1622.9669.1254.37100.61201.3636.50419.0730464.9427221.0031650.351534292.49410005.216.87OpenBenchmarking.org

Go Benchmarks

Test: http

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpDefaultMitigations Disabled3K6K9K12K15KSE +/- 43.62, N = 3SE +/- 55.58, N = 3SE +/- 93.51, N = 3SE +/- 21.84, N = 3851313787135748474

Go Benchmarks

Test: json

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonDefaultMitigations Disabled600K1200K1800K2400K3000KSE +/- 26589.79, N = 3SE +/- 24642.61, N = 3SE +/- 12903.17, N = 3SE +/- 11822.24, N = 32613153241747023829022551080

Go Benchmarks

Test: build

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildDefaultMitigations Disabled5000M10000M15000M20000M25000MSE +/- 14673176.97, N = 3SE +/- 63420792.33, N = 3SE +/- 225805666.52, N = 11SE +/- 207346315.55, N = 320937768065215613914962149135614720882740113

Go Benchmarks

Test: garbage

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageDefaultMitigations Disabled200K400K600K800K1000KSE +/- 6436.97, N = 3SE +/- 3610.89, N = 3SE +/- 12541.10, N = 3SE +/- 4894.05, N = 3858908923605922905844869

Compile Bench

Test: Compile

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileDefaultMitigations Disabled400800120016002000SE +/- 2.40, N = 3SE +/- 18.99, N = 12SE +/- 5.16, N = 3SE +/- 6.34, N = 31719.391339.611513.361827.66

Compile Bench

Test: Initial Create

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDefaultMitigations Disabled130260390520650SE +/- 1.88, N = 3SE +/- 6.34, N = 3SE +/- 7.52, N = 3SE +/- 3.48, N = 3535.06450.47480.25593.49

Compile Bench

Test: Read Compiled Tree

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeDefaultMitigations Disabled6001200180024003000SE +/- 7.44, N = 3SE +/- 40.48, N = 3SE +/- 29.04, N = 3SE +/- 16.65, N = 32497.402196.272556.982800.95

Hackbench

Count: 32 - Type: Process

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessDefaultMitigations Disabled1632486480SE +/- 1.23, N = 12SE +/- 0.35, N = 3SE +/- 0.82, N = 3SE +/- 0.59, N = 435.5173.1060.3738.281. (CC) gcc options: -lpthread

Stress-NG

Test: Semaphores

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresDefaultMitigations Disabled400K800K1200K1600K2000KSE +/- 19141.10, N = 12SE +/- 2555.92, N = 3SE +/- 3292.21, N = 3SE +/- 16101.55, N = 31844314.50575288.16581783.331929446.141. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityDefaultMitigations Disabled5K10K15K20K25KSE +/- 288.55, N = 12SE +/- 48.78, N = 3SE +/- 59.73, N = 3SE +/- 305.08, N = 719412.6013806.5014187.3423350.321. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingDefaultMitigations Disabled5M10M15M20M25MSE +/- 819148.18, N = 12SE +/- 95500.76, N = 3SE +/- 114902.80, N = 3SE +/- 232726.24, N = 1221384939.0012038250.9115103597.6314117739.601. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingDefaultMitigations Disabled3M6M9M12M15MSE +/- 420992.06, N = 12SE +/- 133489.07, N = 12SE +/- 163942.96, N = 3SE +/- 471165.97, N = 126356626.3611184789.6712206790.216294347.721. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

GIMP

Test: resize

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeDefaultMitigations Disabled48121620SE +/- 0.04, N = 3SE +/- 0.22, N = 3SE +/- 0.11, N = 12SE +/- 0.15, N = 315.0010.9810.5912.88

GIMP

Test: rotate

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateDefaultMitigations Disabled612182430SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 326.5524.7221.9923.96

GIMP

Test: auto-levels

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsDefaultMitigations Disabled612182430SE +/- 0.23, N = 3SE +/- 0.31, N = 3SE +/- 0.40, N = 3SE +/- 0.08, N = 327.1425.7523.3224.33

GIMP

Test: unsharp-mask

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskDefaultMitigations Disabled1224364860SE +/- 0.30, N = 3SE +/- 0.21, N = 3SE +/- 0.54, N = 3SE +/- 0.30, N = 355.0455.2449.7147.99

LuaJIT

Test: Composite

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: CompositeDefaultMitigations Disabled30060090012001500SE +/- 2.79, N = 3SE +/- 5.61, N = 3SE +/- 4.02, N = 3SE +/- 1.09, N = 31353.271323.361314.011353.741. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultMitigations Disabled3K6K9K12K15KSE +/- 176.38, N = 3SE +/- 133.33, N = 311167132331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultMitigations Disabled3K6K9K12K15KSE +/- 176.38, N = 3SE +/- 66.67, N = 310433124671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

Systemd Total Boot Time

Test: Kernel

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: KernelDefaultMitigations Disabled100020003000400050004442274228934345

FS-Mark

Test: 1000 Files, 1MB Size

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeDefaultMitigations Disabled4080120160200SE +/- 5.11, N = 12SE +/- 1.45, N = 3SE +/- 10.31, N = 9SE +/- 16.53, N = 9181.7989.20101.92141.411. (CC) gcc options: -static

Systemd Total Boot Time

Test: Loader

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: LoaderXeon Gold 6138: Default2K4K6K8K10K10489

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeDefaultMitigations Disabled1122334455SE +/- 0.49, N = 3SE +/- 0.72, N = 4SE +/- 1.10, N = 12SE +/- 0.75, N = 433.6742.3346.7048.331. (CC) gcc options: -static

Systemd Total Boot Time

Test: Userspace

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: UserspaceDefaultMitigations Disabled5K10K15K20K25K236175320618021711

Systemd Total Boot Time

Test: Total

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: TotalDefaultMitigations Disabled6K12K18K24K30K280598062907326056

OSBench

Test: Create Files

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesDefaultMitigations Disabled48121620SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 315.6816.1414.1613.461. (CC) gcc options:

OSBench

Test: Create Threads

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsDefaultMitigations Disabled612182430SE +/- 0.21, N = 3SE +/- 0.17, N = 3SE +/- 0.29, N = 3SE +/- 0.03, N = 321.8126.6122.9618.821. (CC) gcc options:

OSBench

Test: Launch Programs

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsDefaultMitigations Disabled1632486480SE +/- 0.60, N = 12SE +/- 0.61, N = 3SE +/- 0.10, N = 3SE +/- 0.70, N = 444.1870.6769.1240.851. (CC) gcc options:

OSBench

Test: Create Processes

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesDefaultMitigations Disabled1224364860SE +/- 0.36, N = 3SE +/- 0.38, N = 3SE +/- 0.55, N = 3SE +/- 0.54, N = 343.6755.5754.3739.881. (CC) gcc options:

OSBench

Test: Memory Allocations

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsDefaultMitigations Disabled20406080100SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 394.58110.07100.6193.381. (CC) gcc options:

Timed LLVM Compilation

Time To Compile

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileDefaultMitigations Disabled50100150200250170.07210.52201.36167.34

Timed Linux Kernel Compilation

Time To Compile

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileDefaultMitigations Disabled918273645SE +/- 0.36, N = 12SE +/- 0.46, N = 12SE +/- 0.48, N = 12SE +/- 0.34, N = 1232.6137.0536.5032.19

Systemd Total Boot Time

Test: Firmware

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: FirmwareXeon Gold 6138: Default4K8K12K16K20K17649

Blender

Blend File: Barbershop - Compute: CPU-Only

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyDefaultMitigations Disabled90180270360450375.50424.76419.07375.02

NGINX Benchmark

Static Web Page Serving

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingDefaultMitigations Disabled8K16K24K32K40KSE +/- 17.81, N = 3SE +/- 222.04, N = 3SE +/- 360.54, N = 12SE +/- 1088.68, N = 1129934.5228083.6130464.9437582.461. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingDefaultMitigations Disabled6K12K18K24K30KSE +/- 82.57, N = 3SE +/- 194.88, N = 3SE +/- 513.92, N = 12SE +/- 223.21, N = 323475.9123902.4427221.0027681.131. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache Siege

Concurrent Users: 250

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 250DefaultMitigations Disabled7K14K21K28K35KSE +/- 178.64, N = 3SE +/- 110.86, N = 3SE +/- 332.72, N = 329419.7131650.3530905.771. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Redis

Test: SET

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETDefaultMitigations Disabled400K800K1200K1600K2000KSE +/- 27784.22, N = 12SE +/- 40908.02, N = 12SE +/- 45577.90, N = 12SE +/- 26534.98, N = 121674690.921440300.911534292.491758574.021. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyDefaultMitigations Disabled130K260K390K520K650KSE +/- 2368.77, N = 3SE +/- 2463.22, N = 3SE +/- 3255.98, N = 3SE +/- 1490.61, N = 3580318.53381149.45410005.21609717.461. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Git

Time To Complete Common Git Commands

Xeon Gold 6138Xeon Gold VMXeon GoldOpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsDefaultMitigations Disabled246810SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 36.207.136.876.181. git version 2.17.1

Tinymembench

Standard Memset

Xeon Gold 6138Xeon GoldOpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetDefaultMitigations Disabled2K4K6K8K10KSE +/- 53.49, N = 3SE +/- 15.16, N = 39361.239160.331. (CC) gcc options: -O2 -lm


Phoronix Test Suite v10.8.4