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&grw&sro.

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 VMstress-ng: Cryptostress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchinghimeno: Poisson Pressure Solverparboil: OpenMP CUTCPparboil: OpenMP Stencilrodinia: OpenMP CFD Solverbuild-apache: Time To Compilebuild-linux-kernel: Time To Compileapache: Static Web Page Servingredis: SADDredis: LPUSHredis: GETredis: SETpgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeebizzy: compress-gzip: 2GB File CompressionLinux 4.15-rc5KVM Guest With KPTI2963.761818458.819484.777795910.872554.594.7112.4516.6824.7255.5737384.151928599.421760072.102551905.581858243.064876.59273.415512.915422311.092842.621825916.148248.416399566.302545.194.8313.1917.6625.0156.8234209.961972192.671600664.922228273.041698670.384710.34259.785163.744982811.27OpenBenchmarking.org

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoKVM Guest With KPTILinux 4.15-rc56001200180024003000SE +/- 9.87, N = 3SE +/- 5.60, N = 32842.622963.761. (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: SemaphoresKVM Guest With KPTILinux 4.15-rc5400K800K1200K1600K2000KSE +/- 36307.90, N = 6SE +/- 96198.46, N = 61825916.141818458.811. (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 ActivityKVM Guest With KPTILinux 4.15-rc52K4K6K8K10KSE +/- 48.71, N = 3SE +/- 22.36, N = 38248.419484.771. (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 SwitchingKVM Guest With KPTILinux 4.15-rc52M4M6M8M10MSE +/- 21247.42, N = 3SE +/- 65287.69, N = 36399566.307795910.871. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverKVM Guest With KPTILinux 4.15-rc55001000150020002500SE +/- 15.93, N = 3SE +/- 3.10, N = 32545.192554.591. (CC) gcc options: -O3 -mavx2

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPKVM Guest With KPTILinux 4.15-rc51.08682.17363.26044.34725.434SE +/- 0.08, N = 4SE +/- 0.04, N = 34.834.711. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilKVM Guest With KPTILinux 4.15-rc53691215SE +/- 0.11, N = 3SE +/- 0.18, N = 513.1912.451. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverKVM Guest With KPTILinux 4.15-rc548121620SE +/- 0.11, N = 3SE +/- 0.19, N = 317.6616.681. (CXX) g++ options: -O2 -lOpenCL

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileKVM Guest With KPTILinux 4.15-rc5612182430SE +/- 0.07, N = 3SE +/- 0.04, N = 325.0124.72

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileKVM Guest With KPTILinux 4.15-rc51326395265SE +/- 0.93, N = 6SE +/- 0.88, N = 456.8255.57

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingKVM Guest With KPTILinux 4.15-rc58K16K24K32K40KSE +/- 562.16, N = 6SE +/- 485.16, N = 334209.9637384.151. (CC) gcc options: -shared -fPIC -O2 -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDKVM Guest With KPTILinux 4.15-rc5400K800K1200K1600K2000KSE +/- 57896.93, N = 6SE +/- 23607.22, N = 31972192.671928599.421. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: LPUSH

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

Redis

Test: GET

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

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETKVM Guest With KPTILinux 4.15-rc5400K800K1200K1600K2000KSE +/- 27089.77, N = 3SE +/- 52100.71, N = 61698670.381858243.061. (CC) gcc options: -ggdb -rdynamic -lm -pthread

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 WriteKVM Guest With KPTILinux 4.15-rc510002000300040005000SE +/- 59.13, N = 3SE +/- 35.86, N = 34710.344876.591. (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 WriteKVM Guest With KPTILinux 4.15-rc560120180240300SE +/- 2.89, N = 3SE +/- 3.74, N = 3259.78273.411. (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 WriteKVM Guest With KPTILinux 4.15-rc512002400360048006000SE +/- 24.78, N = 3SE +/- 70.42, N = 35163.745512.911. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3KVM Guest With KPTILinux 4.15-rc512K24K36K48K60KSE +/- 728.89, N = 6SE +/- 738.31, N = 349828542231. (CC) gcc options: -pthread -lpthread -O3 -march=native

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionKVM Guest With KPTILinux 4.15-rc53691215SE +/- 0.22, N = 3SE +/- 0.11, N = 311.2711.09


Phoronix Test Suite v10.8.4