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
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 110 108 1. firefox 73.0.1
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 1.14, N = 3 105.89 102.97 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 LKRG Default Linux 5.4 Ubuntu Build 200 400 600 800 1000 SE +/- 8.57, N = 3 SE +/- 12.67, N = 4 847.0 870.6 1. chrome 80.0.3987.122
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox LKRG Default Linux 5.4 Ubuntu Build 300 600 900 1200 1500 SE +/- 5.51, N = 3 1186 1191 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 LKRG Default Linux 5.4 Ubuntu Build 1.1025 2.205 3.3075 4.41 5.5125 SE +/- 0.05, N = 7 SE +/- 0.03, N = 3 4.8 4.9 1. chrome 80.0.3987.122
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome LKRG Default Linux 5.4 Ubuntu Build 30 60 90 120 150 SE +/- 0.67, N = 3 132 130 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 LKRG Default Linux 5.4 Ubuntu Build 80 160 240 320 400 SE +/- 0.85, N = 3 SE +/- 0.82, N = 3 372.73 372.90 1. chrome 80.0.3987.122
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
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 LKRG Default Linux 5.4 Ubuntu Build 900K 1800K 2700K 3600K 4500K SE +/- 43023.84, N = 8 SE +/- 44319.59, N = 3 4093127.58 4003947.80 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 LKRG Default Linux 5.4 Ubuntu Build 3M 6M 9M 12M 15M SE +/- 18040.24, N = 3 SE +/- 20710.03, N = 3 13341082.71 12907902.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 LKRG Default Linux 5.4 Ubuntu Build 5 10 15 20 25 SE +/- 1.10, N = 25 SE +/- 0.56, N = 20 18.29 19.57 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
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
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)
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 LKRG Default Linux 5.4 Ubuntu Build 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 LKRG Default Linux 5.4 Ubuntu Build 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
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 LKRG Default Linux 5.4 Ubuntu Build 16 32 48 64 80 SE +/- 0.40, N = 3 SE +/- 0.38, N = 3 72.28 72.33
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression LKRG Default Linux 5.4 Ubuntu Build 0.5513 1.1026 1.6539 2.2052 2.7565 SE +/- 0.03, N = 15 SE +/- 0.03, N = 15 2.42 2.45
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 LKRG Default Linux 5.4 Ubuntu Build 0.015 0.03 0.045 0.06 0.075 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 0.0664 0.0666 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
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
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 LKRG Default Linux 5.4 Ubuntu Build 40000M 80000M 120000M 160000M 200000M SE +/- 51260508585.09, N = 16 SE +/- 51558601611.24, N = 16 196320580633.66 196086875230.41 MIN: 267.26 / MAX: 932990000000 MIN: 264.7 / MAX: 948610000000
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 LKRG Default Linux 5.4 Ubuntu Build 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 LKRG Default Linux 5.4 Ubuntu Build 16K 32K 48K 64K 80K SE +/- 701.61, N = 3 SE +/- 810.00, N = 3 74322 73447 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 LKRG Default Linux 5.4 Ubuntu Build 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
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
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 LKRG Default Linux 5.4 Ubuntu Build 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 28.71 28.64 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
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
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
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
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 LKRG Default Linux 5.4 Ubuntu Build 40 80 120 160 200 SE +/- 0.48, N = 3 SE +/- 0.25, N = 3 169.09 169.16
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
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
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
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
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 LKRG Default Linux 5.4 Ubuntu Build 200 400 600 800 1000 SE +/- 1.15, N = 3 857 858
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Core i9 9900KS Intel Linux LKRG Testing LKRG Default Linux 5.4 Ubuntu Build 30 60 90 120 150 107.58 112.55
Hide Result
Number Of First Place Finishes LKRG Default 23 [25.6%] Linux 5.4 Ubuntu Build 67 [74.4%] Number Of First Place Finishes Wins - 90 Tests OpenBenchmarking.org
Hide Result
Number Of Last Place Finishes LKRG Default 58 [64.4%] Linux 5.4 Ubuntu Build 32 [35.6%] Number Of Last Place Finishes Losses - 90 Tests OpenBenchmarking.org
Hide Result
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.