Linux 4.15 KTPI KVM Test VM

KVM testing for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1801037-PTS-KPTI475220.

Linux 4.15 KTPI KVM Test VMProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionSystem LayerLinux 4.15-rc5KVM Guest With KPTI16 x Intel Core (Skylake) @ 2.00GHz (16 Cores)QEMU Standard PC (i440FX + PIIX 1996)Intel 440FX- 82441FX PMC32768MB64GBllvmpipe 32256MBQEMU GenericRed Hat Virtio deviceUbuntu 17.104.15.0-rc5 (x86_64) 20180103GNOME Shell 3.26.1Wayland3.3 Mesa 17.2.2 (LLVM 5.0 256 bits)GCC 7.2.0ext41024x768KVM4.15.0-rc6-ptipts4 (x86_64) 20180103OpenBenchmarking.orgEnvironment Details- GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderrCompiler 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-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 Disk Details- NONE / data=ordered,errors=remount-ro,relatime,rwSystem Details- Python 2.7.14.

Linux 4.15 KTPI KVM Test VMparboil: OpenMP CUTCPparboil: OpenMP Stencilrodinia: OpenMP CFD Solverhimeno: Poisson Pressure Solverebizzy: build-apache: Time To Compilebuild-linux-kernel: Time To Compilecompress-gzip: 2GB File Compressionpgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeredis: SADDredis: LPUSHredis: GETredis: SETstress-ng: Cryptostress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingapache: Static Web Page ServingLinux 4.15-rc5KVM Guest With KPTI4.7112.4516.682554.595422324.7255.5711.094876.59273.415512.911928599.421760072.102551905.581858243.062963.761818458.819484.777795910.8737384.154.8313.1917.662545.194982825.0156.8211.274710.34259.785163.741972192.671600664.922228273.041698670.382842.621825916.148248.416399566.3034209.96OpenBenchmarking.org

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPLinux 4.15-rc5KVM Guest With KPTI1.08682.17363.26044.34725.434SE +/- 0.04, N = 3SE +/- 0.08, N = 44.714.831. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilLinux 4.15-rc5KVM Guest With KPTI3691215SE +/- 0.18, N = 5SE +/- 0.11, N = 312.4513.191. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverLinux 4.15-rc5KVM Guest With KPTI48121620SE +/- 0.19, N = 3SE +/- 0.11, N = 316.6817.661. (CXX) g++ options: -O2 -lOpenCL

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverLinux 4.15-rc5KVM Guest With KPTI5001000150020002500SE +/- 3.10, N = 3SE +/- 15.93, N = 32554.592545.191. (CC) gcc options: -O3 -mavx2

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Linux 4.15-rc5KVM Guest With KPTI12K24K36K48K60KSE +/- 738.31, N = 3SE +/- 728.89, N = 654223498281. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileLinux 4.15-rc5KVM Guest With KPTI612182430SE +/- 0.04, N = 3SE +/- 0.07, N = 324.7225.01

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileLinux 4.15-rc5KVM Guest With KPTI1326395265SE +/- 0.88, N = 4SE +/- 0.93, N = 655.5756.82

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionLinux 4.15-rc5KVM Guest With KPTI3691215SE +/- 0.11, N = 3SE +/- 0.22, N = 311.0911.27

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteLinux 4.15-rc5KVM Guest With KPTI10002000300040005000SE +/- 35.86, N = 3SE +/- 59.13, N = 34876.594710.341. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteLinux 4.15-rc5KVM Guest With KPTI60120180240300SE +/- 3.74, N = 3SE +/- 2.89, N = 3273.41259.781. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteLinux 4.15-rc5KVM Guest With KPTI12002400360048006000SE +/- 70.42, N = 3SE +/- 24.78, N = 35512.915163.741. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDLinux 4.15-rc5KVM Guest With KPTI400K800K1200K1600K2000KSE +/- 23607.22, N = 3SE +/- 57896.93, N = 61928599.421972192.671. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHLinux 4.15-rc5KVM Guest With KPTI400K800K1200K1600K2000KSE +/- 30233.51, N = 6SE +/- 48757.32, N = 61760072.101600664.921. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETLinux 4.15-rc5KVM Guest With KPTI500K1000K1500K2000K2500KSE +/- 67654.14, N = 6SE +/- 29578.14, N = 62551905.582228273.041. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETLinux 4.15-rc5KVM Guest With KPTI400K800K1200K1600K2000KSE +/- 52100.71, N = 6SE +/- 27089.77, N = 31858243.061698670.381. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoLinux 4.15-rc5KVM Guest With KPTI6001200180024003000SE +/- 5.60, N = 3SE +/- 9.87, N = 32963.762842.621. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 4.15-rc5KVM Guest With KPTI400K800K1200K1600K2000KSE +/- 96198.46, N = 6SE +/- 36307.90, N = 61818458.811825916.141. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityLinux 4.15-rc5KVM Guest With KPTI2K4K6K8K10KSE +/- 22.36, N = 3SE +/- 48.71, N = 39484.778248.411. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingLinux 4.15-rc5KVM Guest With KPTI2M4M6M8M10MSE +/- 65287.69, N = 3SE +/- 21247.42, N = 37795910.876399566.301. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingLinux 4.15-rc5KVM Guest With KPTI8K16K24K32K40KSE +/- 485.16, N = 3SE +/- 562.16, N = 637384.1534209.961. (CC) gcc options: -shared -fPIC -O2 -pthread


Phoronix Test Suite v10.8.4