LKRG - Linux Kernel Runtime Guard benchmarks by Michael Larabel for a future article.
Linux 5.4 Ubuntu Build Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu1)Python Notes: + Python 3.8.2rc1Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
LKRG Default Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V
OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 LKRG Default Linux 5.4 Ubuntu Build 10 20 30 40 50 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 42.99 41.74 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 LKRG Default Linux 5.4 Ubuntu Build 50 100 150 200 250 SE +/- 1.49, N = 3 SE +/- 0.83, N = 3 233.38 126.03 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 140 280 420 560 700 SE +/- 3.18, N = 3 SE +/- 1.00, N = 3 654 664 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 70 140 210 280 350 SE +/- 1.53, N = 3 SE +/- 0.67, N = 3 323 329 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.4 Ubuntu Build LKRG Default 110 220 330 440 550 491 491 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.4 Ubuntu Build LKRG Default 30K 60K 90K 120K 150K 126000 126000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 300 600 900 1200 1500 SE +/- 10.15, N = 3 SE +/- 7.13, N = 3 1387 1522 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 160 320 480 640 800 SE +/- 4.91, N = 3 SE +/- 3.84, N = 3 690 757 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 200 400 600 800 1000 SE +/- 4.33, N = 3 SE +/- 1.86, N = 3 842 898 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 50K 100K 150K 200K 250K SE +/- 881.92, N = 3 SE +/- 333.33, N = 3 215333 229667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 140 280 420 560 700 SE +/- 2.08, N = 3 SE +/- 1.15, N = 3 635 656 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 70 140 210 280 350 SE +/- 1.15, N = 3 SE +/- 0.58, N = 3 314 324 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 500 1000 1500 2000 2500 SE +/- 8.65, N = 3 SE +/- 1.86, N = 3 2266 2267 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory LKRG Default Linux 5.4 Ubuntu Build 120K 240K 360K 480K 600K SE +/- 2081.67, N = 3 SE +/- 666.67, N = 3 580000 580333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance LKRG Default Linux 5.4 Ubuntu Build 2K 4K 6K 8K 10K SE +/- 66.00, N = 3 SE +/- 102.67, N = 3 7076 8825 1. (CC) gcc options: -O3
t-test1 This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 LKRG Default Linux 5.4 Ubuntu Build 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 13.60 12.96 1. (CC) gcc options: -pthread
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 LKRG Default Linux 5.4 Ubuntu Build 1.0719 2.1438 3.2157 4.2876 5.3595 SE +/- 0.010, N = 3 SE +/- 0.017, N = 3 4.764 4.514 1. (CC) gcc options: -pthread
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads LKRG Default Linux 5.4 Ubuntu Build 0.0054 0.0108 0.0162 0.0216 0.027 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 0.0241 0.0241 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes LKRG Default Linux 5.4 Ubuntu Build 0.0061 0.0122 0.0183 0.0244 0.0305 SE +/- 0.0001, N = 3 SE +/- 0.0003, N = 3 0.0270 0.0267 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Reads LKRG Default Linux 5.4 Ubuntu Build 0.0085 0.017 0.0255 0.034 0.0425 SE +/- 0.0003, N = 3 SE +/- 0.0004, N = 15 0.0379 0.0358 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Writes LKRG Default Linux 5.4 Ubuntu Build 0.0188 0.0376 0.0564 0.0752 0.094 SE +/- 0.0002, N = 3 SE +/- 0.0004, N = 3 0.0837 0.0806 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes Linux 5.4 Ubuntu Build LKRG Default 0.015 0.03 0.045 0.06 0.075 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 0.0666 0.0664 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% Writes LKRG Default Linux 5.4 Ubuntu Build 0.0198 0.0396 0.0594 0.0792 0.099 SE +/- 0.0003, N = 3 SE +/- 0.0004, N = 3 0.0879 0.0866 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong LKRG Default Linux 5.4 Ubuntu Build 0.6098 1.2196 1.8294 2.4392 3.049 SE +/- 0.023, N = 5 SE +/- 0.013, N = 5 2.710 2.653 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Linux 5.4 Ubuntu Build LKRG Default 5 10 15 20 25 SE +/- 0.56, N = 20 SE +/- 1.10, N = 25 19.57 18.29 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 LKRG Default Linux 5.4 Ubuntu Build 2 4 6 8 10 SE +/- 0.100658, N = 3 SE +/- 0.057619, N = 3 8.232917 8.059170 MIN: 7.89 / MAX: 9.14 MIN: 7.72 / MAX: 8.95
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 Linux 5.4 Ubuntu Build LKRG Default 40000M 80000M 120000M 160000M 200000M SE +/- 51558601611.24, N = 16 SE +/- 51260508585.09, N = 16 196086875230.41 196320580633.66 MIN: 264.7 / MAX: 948610000000 MIN: 267.26 / MAX: 932990000000
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 LKRG Default Linux 5.4 Ubuntu Build 4K 8K 12K 16K 20K SE +/- 625.31, N = 14 SE +/- 532.76, N = 15 18276 20190
iPerf iPerf is a network bandwidth throughput testing software. This test profile is used for automated testing of an iperf client and requires you have access to an iperf server. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1 LKRG Default Linux 5.4 Ubuntu Build 16K 32K 48K 64K 80K SE +/- 486.56, N = 3 SE +/- 1025.20, N = 3 71743 72451 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1 Linux 5.4 Ubuntu Build LKRG Default 0.2363 0.4726 0.7089 0.9452 1.1815 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.05 1.05 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 10 Linux 5.4 Ubuntu Build LKRG Default 16K 32K 48K 64K 80K SE +/- 810.00, N = 3 SE +/- 701.61, N = 3 73447 74322 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 10 Linux 5.4 Ubuntu Build LKRG Default 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 10.5 10.5 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite LKRG Default Linux 5.4 Ubuntu Build 600 1200 1800 2400 3000 SE +/- 12.89, N = 4 SE +/- 5.82, N = 4 2753.74 2769.88
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p LKRG Default Linux 5.4 Ubuntu Build 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 30.53 30.55 1. (CXX) g++ options: -fPIE -fPIC -pie
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 Linux 5.4 Ubuntu Build LKRG Default 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 28.64 28.71 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding LKRG Default Linux 5.4 Ubuntu Build 20 40 60 80 100 SE +/- 0.87, N = 3 SE +/- 1.03, N = 3 97.77 98.84 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile LKRG Default Linux 5.4 Ubuntu Build 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.54, N = 3 114.98 109.64
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Linux 5.4 Ubuntu Build LKRG Default 16 32 48 64 80 SE +/- 0.38, N = 3 SE +/- 0.40, N = 3 72.33 72.28
Tachyon This is a test of the threaded Tachyon, a parallel ray-tracing system, measuring the time to ray-trace a sample scene. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time LKRG Default Linux 5.4 Ubuntu Build 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 93.89 93.72 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only LKRG Default Linux 5.4 Ubuntu Build 50K 100K 150K 200K 250K SE +/- 236.03, N = 3 SE +/- 105.38, N = 3 227085.13 229031.31 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write LKRG Default Linux 5.4 Ubuntu Build 1200 2400 3600 4800 6000 SE +/- 75.46, N = 3 SE +/- 44.57, N = 13 5408.90 5535.63 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Inkscape Inkscape is an open-source vector graphics editor. This test profile times how long it takes to complete various operations by Inkscape. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG LKRG Default Linux 5.4 Ubuntu Build 6 12 18 24 30 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 23.10 20.81 1. Inkscape 0.92.4 (5da689c313, 2019-01-14)
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex LKRG Default Linux 5.4 Ubuntu Build 4 8 12 16 20 16 16 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores LKRG Default Linux 5.4 Ubuntu Build 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 46792.87, N = 15 SE +/- 14697.27, N = 3 5065052.49 5107308.50 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity LKRG Default Linux 5.4 Ubuntu Build 2K 4K 6K 8K 10K SE +/- 13.14, N = 3 SE +/- 14.80, N = 3 7643.61 7830.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 5.4 Ubuntu Build LKRG Default 900K 1800K 2700K 3600K 4500K SE +/- 44319.59, N = 3 SE +/- 43023.84, N = 8 4003947.80 4093127.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Linux 5.4 Ubuntu Build LKRG Default 3M 6M 9M 12M 15M SE +/- 20710.03, N = 3 SE +/- 18040.24, N = 3 12907902.69 13341082.71 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via OpenCL or CUDA is supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: BMW27 - Compute: CPU-Only Linux 5.4 Ubuntu Build LKRG Default 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 0.48, N = 3 169.16 169.09
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 5.4 Ubuntu Build LKRG Default 200 400 600 800 1000 SE +/- 1.15, N = 3 858 857
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite LKRG Default Linux 5.4 Ubuntu Build 200K 400K 600K 800K 1000K SE +/- 2083.38, N = 3 SE +/- 972.49, N = 3 826284 827204
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Linux 5.4 Ubuntu Build LKRG Default 20 40 60 80 100 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 108 110 1. firefox 73.0.1
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Linux 5.4 Ubuntu Build LKRG Default 20 40 60 80 100 SE +/- 1.14, N = 3 SE +/- 0.67, N = 3 102.97 105.89 1. firefox 73.0.1
OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 1.215 2.43 3.645 4.86 6.075 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 5.4 5.4 1. firefox 73.0.1
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 20 40 60 80 100 SE +/- 0.26, N = 3 104.0 104.5 1. firefox 73.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Linux 5.4 Ubuntu Build LKRG Default 200 400 600 800 1000 SE +/- 12.67, N = 4 SE +/- 8.57, N = 3 870.6 847.0 1. chrome 80.0.3987.122
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Linux 5.4 Ubuntu Build LKRG Default 300 600 900 1200 1500 SE +/- 5.51, N = 3 1191 1186 1. firefox 73.0.1
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome LKRG Default Linux 5.4 Ubuntu Build 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.10, N = 3 34.60 34.73 1. chrome 80.0.3987.122
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome LKRG Default Linux 5.4 Ubuntu Build 30 60 90 120 150 SE +/- 0.91, N = 3 SE +/- 0.71, N = 3 134.62 136.10 1. chrome 80.0.3987.122
OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Google Chrome Linux 5.4 Ubuntu Build LKRG Default 1.1025 2.205 3.3075 4.41 5.5125 SE +/- 0.03, N = 3 SE +/- 0.05, N = 7 4.9 4.8 1. chrome 80.0.3987.122
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Linux 5.4 Ubuntu Build LKRG Default 30 60 90 120 150 SE +/- 0.67, N = 3 130 132 1. chrome 80.0.3987.122
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome LKRG Default Linux 5.4 Ubuntu Build 300 600 900 1200 1500 SE +/- 7.22, N = 3 SE +/- 21.11, N = 3 1585 1567 1. chrome 80.0.3987.122
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 30.4 30.4 1. firefox 73.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 100 200 300 400 500 SE +/- 0.43, N = 3 SE +/- 0.09, N = 3 439.5 438.7 1. firefox 73.0.1
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome LKRG Default Linux 5.4 Ubuntu Build 9 18 27 36 45 SE +/- 0.55, N = 4 SE +/- 0.07, N = 3 39.85 38.48 1. chrome 80.0.3987.122
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Linux 5.4 Ubuntu Build LKRG Default 80 160 240 320 400 SE +/- 0.82, N = 3 SE +/- 0.85, N = 3 372.90 372.73 1. chrome 80.0.3987.122
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Linux 5.4 Ubuntu Build LKRG Default 0.5513 1.1026 1.6539 2.2052 2.7565 SE +/- 0.03, N = 15 SE +/- 0.03, N = 15 2.45 2.42
Linux 5.4 Ubuntu Build Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu1)Python Notes: + Python 3.8.2rc1Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 24 February 2020 16:59 by user pts.
LKRG Default Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V
OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu1)Python Notes: + Python 3.8.2rc1Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 25 February 2020 06:05 by user pts.