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&sor.

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

fs-mark: 1000 Files, 1MB Sizefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treego-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbageluajit: Compositebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilehackbench: 32 - Processpgbench: Buffer Test - Normal Load - Read Onlygimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskredis: SETstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingblender: Barbershop - CPU-Onlynginx: Static Web Page Servingapache: Static Web Page Servingapache-siege: 250git: Time To Complete Common Git Commandssystemd-boot-total: Totalsystemd-boot-total: Kernelsystemd-boot-total: Loadersystemd-boot-total: Firmwaresystemd-boot-total: Userspaceosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test DirectoryXeon Gold 6138Xeon GoldXeon Gold VM Default Mitigations Disabled Default Mitigations Disabled181.7933.671719.39535.062497.4085132613153209377680658589081353.2732.61170.0735.51580318.5315.0026.5527.1455.041674690.921844314.5019412.6021384939.006356626.36375.5029934.5223475.9129419.716.2028059444210489176492361715.6821.8144.1843.6794.58141.4148.331827.66593.492800.9584742551080208827401138448691353.7432.19167.3438.28609717.4612.8823.9624.3347.991758574.021929446.1423350.3214117739.606294347.72375.0237582.4627681.1330905.776.182605643452171113.4618.8240.8539.8893.3889.2042.331339.61450.472196.27137872417470215613914969236051323.3637.05210.5273.10381149.4510.9824.7225.7555.241440300.91575288.1613806.5012038250.9111184789.67424.7628083.6123902.447.1380622742532016.1426.6170.6755.57110.071116710433101.9246.701513.36480.252556.98135742382902214913561479229051314.0136.50201.3660.37410005.2110.5921.9923.3249.711534292.49581783.3314187.3415103597.6312206790.21419.0730464.9427221.0031650.356.8790732893618014.1622.9669.1254.37100.611323312467OpenBenchmarking.org

FS-Mark

Test: 1000 Files, 1MB Size

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

FS-Mark

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

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

Compile Bench

Test: Compile

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileMitigations DisabledDefault400800120016002000SE +/- 6.34, N = 3SE +/- 2.40, N = 3SE +/- 5.16, N = 3SE +/- 18.99, N = 121827.661719.391513.361339.61

Compile Bench

Test: Initial Create

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateMitigations DisabledDefault130260390520650SE +/- 3.48, N = 3SE +/- 1.88, N = 3SE +/- 7.52, N = 3SE +/- 6.34, N = 3593.49535.06480.25450.47

Compile Bench

Test: Read Compiled Tree

Xeon GoldXeon Gold VMXeon Gold 6138OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeMitigations DisabledDefault6001200180024003000SE +/- 16.65, N = 3SE +/- 29.04, N = 3SE +/- 40.48, N = 3SE +/- 7.44, N = 32800.952556.982196.272497.40

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

Go Benchmarks

Test: http

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpMitigations DisabledDefault3K6K9K12K15KSE +/- 21.84, N = 3SE +/- 43.62, N = 3SE +/- 93.51, N = 3SE +/- 55.58, N = 3847485131357413787

Go Benchmarks

Test: json

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonMitigations DisabledDefault600K1200K1800K2400K3000KSE +/- 12903.17, N = 3SE +/- 24642.61, N = 3SE +/- 11822.24, N = 3SE +/- 26589.79, N = 32382902241747025510802613153

Go Benchmarks

Test: build

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildMitigations DisabledDefault5000M10000M15000M20000M25000MSE +/- 207346315.55, N = 3SE +/- 14673176.97, N = 3SE +/- 225805666.52, N = 11SE +/- 63420792.33, N = 320882740113209377680652149135614721561391496

Go Benchmarks

Test: garbage

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageMitigations DisabledDefault200K400K600K800K1000KSE +/- 4894.05, N = 3SE +/- 6436.97, N = 3SE +/- 12541.10, N = 3SE +/- 3610.89, N = 3844869858908922905923605

LuaJIT

Test: Composite

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: CompositeMitigations DisabledDefault30060090012001500SE +/- 1.09, N = 3SE +/- 2.79, N = 3SE +/- 5.61, N = 3SE +/- 4.02, N = 31353.741353.271323.361314.011. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Timed Linux Kernel Compilation

Time To Compile

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileMitigations DisabledDefault918273645SE +/- 0.34, N = 12SE +/- 0.36, N = 12SE +/- 0.48, N = 12SE +/- 0.46, N = 1232.1932.6136.5037.05

Timed LLVM Compilation

Time To Compile

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileMitigations DisabledDefault50100150200250167.34170.07201.36210.52

Hackbench

Count: 32 - Type: Process

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

PostgreSQL pgbench

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

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

GIMP

Test: resize

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeMitigations DisabledDefault48121620SE +/- 0.11, N = 12SE +/- 0.22, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 310.5910.9812.8815.00

GIMP

Test: rotate

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateMitigations DisabledDefault612182430SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 321.9924.7223.9626.55

GIMP

Test: auto-levels

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsMitigations DisabledDefault612182430SE +/- 0.40, N = 3SE +/- 0.31, N = 3SE +/- 0.08, N = 3SE +/- 0.23, N = 323.3225.7524.3327.14

GIMP

Test: unsharp-mask

Xeon GoldXeon Gold VMXeon Gold 6138OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskMitigations DisabledDefault1224364860SE +/- 0.30, N = 3SE +/- 0.54, N = 3SE +/- 0.21, N = 3SE +/- 0.30, N = 347.9949.7155.2455.04

Redis

Test: SET

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETMitigations DisabledDefault400K800K1200K1600K2000KSE +/- 26534.98, N = 12SE +/- 27784.22, N = 12SE +/- 45577.90, N = 12SE +/- 40908.02, N = 121758574.021674690.921534292.491440300.911. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Semaphores

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

Stress-NG

Test: Socket Activity

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityMitigations DisabledDefault5K10K15K20K25KSE +/- 305.08, N = 7SE +/- 288.55, N = 12SE +/- 59.73, N = 3SE +/- 48.78, N = 323350.3219412.6014187.3413806.501. (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 +/- 114902.80, N = 3SE +/- 95500.76, N = 3SE +/- 232726.24, N = 1221384939.0015103597.6312038250.9114117739.601. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

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

Blender

Blend File: Barbershop - Compute: CPU-Only

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyMitigations DisabledDefault90180270360450375.02375.50419.07424.76

NGINX Benchmark

Static Web Page Serving

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

Apache Benchmark

Static Web Page Serving

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

Apache Siege

Concurrent Users: 250

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

Git

Time To Complete Common Git Commands

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsMitigations DisabledDefault246810SE +/- 0.00, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 36.186.206.877.131. git version 2.17.1

Systemd Total Boot Time

Test: Total

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: TotalDefaultMitigations Disabled6K12K18K24K30K806290732605628059

Systemd Total Boot Time

Test: Kernel

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: KernelDefaultMitigations Disabled100020003000400050002742289343454442

Systemd Total Boot Time

Test: Loader

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

Systemd Total Boot Time

Test: Firmware

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

Systemd Total Boot Time

Test: Userspace

Xeon Gold VMXeon GoldXeon Gold 6138OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: UserspaceDefaultMitigations Disabled5K10K15K20K25K532061802171123617

OSBench

Test: Create Files

Xeon GoldXeon Gold VMXeon Gold 6138OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesMitigations DisabledDefault48121620SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 313.4614.1616.1415.681. (CC) gcc options:

OSBench

Test: Create Threads

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsMitigations DisabledDefault612182430SE +/- 0.03, N = 3SE +/- 0.21, N = 3SE +/- 0.29, N = 3SE +/- 0.17, N = 318.8221.8122.9626.611. (CC) gcc options:

OSBench

Test: Launch Programs

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsMitigations DisabledDefault1632486480SE +/- 0.70, N = 4SE +/- 0.60, N = 12SE +/- 0.10, N = 3SE +/- 0.61, N = 340.8544.1869.1270.671. (CC) gcc options:

OSBench

Test: Create Processes

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesMitigations DisabledDefault1224364860SE +/- 0.54, N = 3SE +/- 0.36, N = 3SE +/- 0.55, N = 3SE +/- 0.38, N = 339.8843.6754.3755.571. (CC) gcc options:

OSBench

Test: Memory Allocations

Xeon GoldXeon Gold 6138Xeon Gold VMOpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsMitigations DisabledDefault20406080100SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 393.3894.58100.61110.071. (CC) gcc options:

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 DirectoryMitigations DisabledDefault3K6K9K12K15KSE +/- 133.33, N = 3SE +/- 176.38, N = 313233111671. (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 DirectoryMitigations DisabledDefault3K6K9K12K15KSE +/- 66.67, N = 3SE +/- 176.38, N = 312467104331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl


Phoronix Test Suite v10.8.4