Ubuntu 18.04 L1TF Foreshadow VM Testing

Tests done from an Ubuntu 18.04 LTS x86_64 dual Xeon Gold 6138 Tyan server (the one frequently used in other Phoronix benchmarks). Host and VM using the Ubuntu packages including its patched 4.15 based kernel. Mitigation levels/tunables done after reboot each time from the bare metal system. VM was lone resource intensive process on the server and configured to access 80% of the host system's CPU resources, Tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1808177-RA-XEONGOLD746&grr.

Ubuntu 18.04 L1TF Foreshadow VM TestingProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerUnmitigatedDefault MitigationAlways FlushingFull Mitigation64 x Intel Xeon (Skylake IBRS) @ 2.00GHz (64 Cores)QEMU Standard PC (i440FX + PIIX 1996) (1.10.2-1ubuntu1 BIOS)Intel 440FX- 82441FX PMC47104MB162GBllvmpipe 46848MBQEMU GenericRed Hat Virtio deviceUbuntu 18.044.15.0-29-generic (x86_64)GNOME Shell 3.28.2X Server 1.19.6modesetting 1.19.63.3 Mesa 18.0.5 (LLVM 6.0 256 bits)GCC 7.3.0ext41024x768KVM4.15.0-32-generic (x86_64)OpenBenchmarking.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 / data=ordered,errors=remount-ro,relatime,rwPython Details- Python 2.7.15rc1 + Python 3.6.5Security Details- Unmitigated: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection- Default Mitigation: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + PTE Inversion Protection- Always Flushing: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + PTE Inversion Protection- Full Mitigation: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + PTE Inversion Protection

Ubuntu 18.04 L1TF Foreshadow VM Testingmysqlslap: 8compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19apache: Static Web Page Servingbuild-linux-kernel: Time To Compilepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Onlyfio: Seq Read - POSIX AIO - No - Yes - 2MB - Default Test Directorynginx: Static Web Page Servingfio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - POSIX AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directorybuild-llvm: Time To Compilesqlite: Timed SQLite Insertionsfio: Rand Write - POSIX AIO - No - Yes - 2MB - Default Test Directorycompilebench: Compilefio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directorygimp: unsharp-maskfio: Rand Read - POSIX AIO - No - Yes - 2MB - Default Test Directoryhackbench: 16 - Threadfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryhackbench: 16 - Processsockperf: Throughputstress-ng: Semaphoressockperf: Latency Under Loadsockperf: Latency Ping Pongttsiod-renderer: Phong Rendering With Soft-Shadow Mappingredis: LPOPredis: SETredis: GETredis: SADDredis: LPUSHstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passinghackbench: 8 - Processiozone: 1MB - 4GB - Write Performancegimp: auto-levelsgimp: rotatehackbench: 8 - Threadebizzy: openssl: RSA 4096-bit Performancehackbench: 4 - Processhackbench: 4 - Threadgimp: resizesysbench: CPUsysbench: Memorygit: Time To Complete Common Git Commandsapache-siege: 50compilebench: Read Compiled Treecompilebench: Initial CreateUnmitigatedDefault MitigationAlways FlushingFull Mitigation245144.8324525.2133.855152.08394876.94124227495.4119727121318195.4961.997661402.161210054.01109536.971136737.04464697557628.5545.947.14660.202068611.851463285.462026228.331878780.171297688.5060351.43168491.9013880.5312590168.7412135778.9820.11309.2225.1224.1118.87486187915.979.499.4211.6151572.2810438083.967.3514060.582234.53462.67244140.3424714.3433.735162.44387186.23124726983.2121537371444203.7763.288301450.631131154.01111538.031140036.59489081599437.0646.847.80651.561840381.561531909.191824211.401746629.661431348.0160406.78169670.3813163.1212482470.0512276978.9819.81311.4424.6124.2019.30448357879.139.599.5111.2551480.5510535022.397.2813700.332233.48444.94237145.5822456.1933.645126.91376404.54120326388.0821327261432199.4062.717881408.531076756.35119143.361033343.53468362581171.7849.148.70652.361443664.991421644.671762582.371669834.001418073.8160504.84171874.0412992.8912370237.9812192475.2424.19314.7725.3224.7721.76530687833.3710.7810.5811.8351558.1010510051.387.2713502.712237.12451.08235148.0922023.6238.004859.91263895.66125926712.5720447401219219.1162.497611360.121053355.82118054.121103361.49477577700793.0253.286.90206.301397732.791501864.621789732.771625370.681405706.4545524.09136088.1012833.2011050870.697914016.0831.94304.3926.1725.2830.39760207607.0721.9121.7212.1736587.257267419.407.308015.482178.71411.13OpenBenchmarking.org

MariaDB

Clients: 8

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 8UnmitigatedDefault MitigationAlways FlushingFull Mitigation50100150200250SE +/- 1.89, N = 3SE +/- 5.43, N = 3SE +/- 1.95, N = 3SE +/- 0.82, N = 32452442372351. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -laio -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19UnmitigatedDefault MitigationAlways FlushingFull Mitigation306090120150SE +/- 1.55, N = 3SE +/- 1.05, N = 3SE +/- 1.23, N = 3SE +/- 0.47, N = 3144.83140.34145.58148.091. (CC) gcc options: -O3 -pthread -lz -llzma

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingUnmitigatedDefault MitigationAlways FlushingFull Mitigation5K10K15K20K25KSE +/- 471.64, N = 3SE +/- 361.69, N = 9SE +/- 292.86, N = 7SE +/- 349.24, N = 1224525.2124714.3422456.1922023.621. (CC) gcc options: -shared -fPIC -O2 -pthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileUnmitigatedDefault MitigationAlways FlushingFull Mitigation918273645SE +/- 0.81, N = 6SE +/- 0.53, N = 9SE +/- 0.37, N = 12SE +/- 0.45, N = 1233.8533.7333.6438.00

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteUnmitigatedDefault MitigationAlways FlushingFull Mitigation11002200330044005500SE +/- 15.96, N = 3SE +/- 32.52, N = 3SE +/- 3.70, N = 3SE +/- 70.66, N = 35152.085162.445126.914859.911. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyUnmitigatedDefault MitigationAlways FlushingFull Mitigation80K160K240K320K400KSE +/- 2565.21, N = 3SE +/- 2783.33, N = 3SE +/- 2604.84, N = 3SE +/- 1013.98, N = 3394876.94387186.23376404.54263895.661. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation30060090012001500SE +/- 11.57, N = 3SE +/- 35.68, N = 9SE +/- 25.02, N = 12SE +/- 19.30, N = 1212421247120312591. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingUnmitigatedDefault MitigationAlways FlushingFull Mitigation6K12K18K24K30KSE +/- 248.68, N = 3SE +/- 200.40, N = 3SE +/- 411.39, N = 5SE +/- 90.18, N = 327495.4126983.2126388.0826712.571. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation5001000150020002500SE +/- 38.30, N = 6SE +/- 34.60, N = 9SE +/- 31.73, N = 12SE +/- 4.36, N = 319722153213220441. (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 Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation160320480640800SE +/- 11.85, N = 3SE +/- 20.23, N = 9SE +/- 12.34, N = 3SE +/- 8.57, N = 127127377267401. (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 Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation30060090012001500SE +/- 53.63, N = 6SE +/- 75.95, N = 9SE +/- 57.61, N = 9SE +/- 11.29, N = 313181444143212191. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileUnmitigatedDefault MitigationAlways FlushingFull Mitigation50100150200250195.49203.77199.40219.11

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsUnmitigatedDefault MitigationAlways FlushingFull Mitigation1428425670SE +/- 0.04, N = 3SE +/- 0.78, N = 3SE +/- 1.01, N = 3SE +/- 0.46, N = 361.9963.2862.7162.491. (CC) gcc options: -O2 -lz -ldl -lpthread

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation2004006008001000SE +/- 11.97, N = 6SE +/- 8.08, N = 3SE +/- 10.82, N = 3SE +/- 9.93, N = 127668307887611. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileUnmitigatedDefault MitigationAlways FlushingFull Mitigation30060090012001500SE +/- 36.69, N = 6SE +/- 23.36, N = 4SE +/- 24.42, N = 3SE +/- 26.60, N = 31402.161450.631408.531360.12

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 DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation3K6K9K12K15KSE +/- 272.03, N = 6SE +/- 246.33, N = 9SE +/- 33.33, N = 3SE +/- 133.33, N = 3121001131110767105331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskUnmitigatedDefault MitigationAlways FlushingFull Mitigation1326395265SE +/- 0.35, N = 3SE +/- 0.34, N = 3SE +/- 0.28, N = 3SE +/- 0.49, N = 354.0154.0156.3555.82

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation30060090012001500SE +/- 8.37, N = 3SE +/- 17.38, N = 3SE +/- 5.55, N = 3SE +/- 27.55, N = 1210951115119111801. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadUnmitigatedDefault MitigationAlways FlushingFull Mitigation1224364860SE +/- 0.26, N = 3SE +/- 0.25, N = 3SE +/- 0.71, N = 3SE +/- 0.78, N = 436.9738.0343.3654.121. (CC) gcc options: -lpthread

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 DirectoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation2K4K6K8K10KSE +/- 176.38, N = 3SE +/- 303.68, N = 9SE +/- 145.30, N = 3SE +/- 133.33, N = 3113671140010333110331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessUnmitigatedDefault MitigationAlways FlushingFull Mitigation1428425670SE +/- 0.27, N = 3SE +/- 0.12, N = 3SE +/- 0.51, N = 3SE +/- 1.05, N = 337.0436.5943.5361.491. (CC) gcc options: -lpthread

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputUnmitigatedDefault MitigationAlways FlushingFull Mitigation100K200K300K400K500KSE +/- 22194.18, N = 10SE +/- 10160.93, N = 20SE +/- 15140.22, N = 15SE +/- 15206.71, N = 204646974890814683624775771. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresUnmitigatedDefault MitigationAlways FlushingFull Mitigation150K300K450K600K750KSE +/- 11434.26, N = 6SE +/- 6344.60, N = 3SE +/- 584.43, N = 3SE +/- 10838.51, N = 5557628.55599437.06581171.78700793.021. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Under LoadUnmitigatedDefault MitigationAlways FlushingFull Mitigation1224364860SE +/- 3.40, N = 10SE +/- 4.68, N = 15SE +/- 4.00, N = 20SE +/- 3.21, N = 1645.9446.8449.1453.281. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping PongUnmitigatedDefault MitigationAlways FlushingFull Mitigation246810SE +/- 0.59, N = 10SE +/- 0.34, N = 15SE +/- 0.37, N = 20SE +/- 0.63, N = 157.147.808.706.901. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingUnmitigatedDefault MitigationAlways FlushingFull Mitigation140280420560700SE +/- 6.92, N = 3SE +/- 11.07, N = 4SE +/- 10.57, N = 3SE +/- 0.31, N = 3660.20651.56652.36206.301. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPUnmitigatedDefault MitigationAlways FlushingFull Mitigation400K800K1200K1600K2000KSE +/- 137342.99, N = 6SE +/- 101684.52, N = 12SE +/- 53543.04, N = 10SE +/- 35832.53, N = 122068611.851840381.561443664.991397732.791. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETUnmitigatedDefault MitigationAlways FlushingFull Mitigation300K600K900K1200K1500KSE +/- 88955.87, N = 6SE +/- 60083.85, N = 9SE +/- 55957.00, N = 12SE +/- 37254.96, N = 121463285.461531909.191421644.671501864.621. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETUnmitigatedDefault MitigationAlways FlushingFull Mitigation400K800K1200K1600K2000KSE +/- 87966.15, N = 6SE +/- 92589.67, N = 9SE +/- 72106.90, N = 12SE +/- 48565.17, N = 122026228.331824211.401762582.371789732.771. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDUnmitigatedDefault MitigationAlways FlushingFull Mitigation400K800K1200K1600K2000KSE +/- 85165.61, N = 6SE +/- 69330.61, N = 9SE +/- 61306.24, N = 12SE +/- 49376.90, N = 121878780.171746629.661669834.001625370.681. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHUnmitigatedDefault MitigationAlways FlushingFull Mitigation300K600K900K1200K1500KSE +/- 20709.64, N = 3SE +/- 39118.19, N = 9SE +/- 53016.95, N = 12SE +/- 41599.43, N = 121297688.501431348.011418073.811405706.451. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathUnmitigatedDefault MitigationAlways FlushingFull Mitigation13K26K39K52K65KSE +/- 186.86, N = 3SE +/- 298.54, N = 3SE +/- 30.21, N = 3SE +/- 137.57, N = 360351.4360406.7860504.8445524.091. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Matrix MathUnmitigatedDefault MitigationAlways FlushingFull Mitigation40K80K120K160K200KSE +/- 2677.89, N = 3SE +/- 1660.13, N = 3SE +/- 1078.42, N = 3SE +/- 982.93, N = 3168491.90169670.38171874.04136088.101. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityUnmitigatedDefault MitigationAlways FlushingFull Mitigation3K6K9K12K15KSE +/- 90.47, N = 3SE +/- 47.46, N = 3SE +/- 98.54, N = 3SE +/- 40.44, N = 313880.5313163.1212992.8912833.201. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingUnmitigatedDefault MitigationAlways FlushingFull Mitigation3M6M9M12M15MSE +/- 177083.84, N = 3SE +/- 12082.59, N = 3SE +/- 141287.57, N = 3SE +/- 155557.89, N = 312590168.7412482470.0512370237.9811050870.691. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingUnmitigatedDefault MitigationAlways FlushingFull Mitigation3M6M9M12M15MSE +/- 188941.31, N = 3SE +/- 95795.42, N = 3SE +/- 113733.08, N = 3SE +/- 86447.80, N = 312135778.9812276978.9812192475.247914016.081. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessUnmitigatedDefault MitigationAlways FlushingFull Mitigation714212835SE +/- 0.07, N = 3SE +/- 0.20, N = 3SE +/- 0.37, N = 4SE +/- 0.22, N = 320.1119.8124.1931.941. (CC) gcc options: -lpthread

IOzone

Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 4GB - Disk Test: Write PerformanceUnmitigatedDefault MitigationAlways FlushingFull Mitigation70140210280350SE +/- 4.67, N = 3SE +/- 1.19, N = 3SE +/- 1.21, N = 3SE +/- 4.45, N = 3309.22311.44314.77304.391. (CC) gcc options: -O3

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsUnmitigatedDefault MitigationAlways FlushingFull Mitigation612182430SE +/- 0.24, N = 3SE +/- 0.29, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 325.1224.6125.3226.17

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateUnmitigatedDefault MitigationAlways FlushingFull Mitigation612182430SE +/- 0.16, N = 3SE +/- 0.13, N = 3SE +/- 0.19, N = 3SE +/- 0.34, N = 324.1124.2024.7725.28

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadUnmitigatedDefault MitigationAlways FlushingFull Mitigation714212835SE +/- 0.09, N = 3SE +/- 0.18, N = 3SE +/- 0.19, N = 3SE +/- 0.18, N = 318.8719.3021.7630.391. (CC) gcc options: -lpthread

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3UnmitigatedDefault MitigationAlways FlushingFull Mitigation16K32K48K64K80KSE +/- 429.33, N = 3SE +/- 404.70, N = 3SE +/- 1018.90, N = 3SE +/- 1286.76, N = 4486184483553068760201. (CC) gcc options: -pthread -lpthread -O3 -march=native

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformanceUnmitigatedDefault MitigationAlways FlushingFull Mitigation2K4K6K8K10KSE +/- 14.57, N = 3SE +/- 32.73, N = 3SE +/- 31.06, N = 3SE +/- 79.42, N = 37915.977879.137833.377607.071. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessUnmitigatedDefault MitigationAlways FlushingFull Mitigation510152025SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 39.499.5910.7821.911. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadUnmitigatedDefault MitigationAlways FlushingFull Mitigation510152025SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.32, N = 39.429.5110.5821.721. (CC) gcc options: -lpthread

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeUnmitigatedDefault MitigationAlways FlushingFull Mitigation3691215SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 311.6111.2511.8312.17

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUUnmitigatedDefault MitigationAlways FlushingFull Mitigation11K22K33K44K55KSE +/- 52.27, N = 3SE +/- 24.09, N = 3SE +/- 36.69, N = 3SE +/- 20.94, N = 351572.2851480.5551558.1036587.251. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=core2 -rdynamic -ldl -laio -lm

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryUnmitigatedDefault MitigationAlways FlushingFull Mitigation2M4M6M8M10MSE +/- 73702.36, N = 3SE +/- 151324.74, N = 3SE +/- 139686.71, N = 3SE +/- 114162.45, N = 310438083.9610535022.3910510051.387267419.401. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=core2 -rdynamic -ldl -laio -lm

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsUnmitigatedDefault MitigationAlways FlushingFull Mitigation246810SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 37.357.287.277.301. git version 2.17.1

Apache Siege

Concurrent Users: 50

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 50UnmitigatedDefault MitigationAlways FlushingFull Mitigation3K6K9K12K15K14060.5813700.3313502.718015.481. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeUnmitigatedDefault MitigationAlways FlushingFull Mitigation5001000150020002500SE +/- 8.33, N = 3SE +/- 40.11, N = 3SE +/- 21.33, N = 3SE +/- 33.25, N = 32234.532233.482237.122178.71

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateUnmitigatedDefault MitigationAlways FlushingFull Mitigation100200300400500SE +/- 5.89, N = 3SE +/- 1.76, N = 3SE +/- 10.50, N = 3SE +/- 17.84, N = 3462.67444.94451.08411.13


Phoronix Test Suite v10.8.4