Kernel Test

Kernel Testing on Debian GNU/Linux 9 docker ( kernel 5.1.7-arch1-1 ) with different Completely Fair Scheduler implementation via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1906192-FIRE-KERNELT89.

Kernel TestProcessorMotherboardMemoryDiskGraphicsOSKernelCompilerFile-SystemScreen ResolutionSystem LayerCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black TreeAMD Athlon II X2 270 @ 3.40GHz (2 Cores)Gigabyte GA-78LMT-S2P (F2 BIOS)16384MB1000GB Hitachi HDS72101radeondrmfbDebian GNU/Linux 95.1.7-arch1-1-cfs-ctree (x86_64)GCC 6.3.0 20170516ext41920x1080Docker5.1.7-arch1-1-ARCH (x86_64)OpenBenchmarking.orgEnvironment Details- PHP_LDFLAGS=-Wl-O1-Wl--hash-style=both-pie PHP_CFLAGS=-fstack-protector-strong-fpic-fpie-O2 PHP_CPPFLAGS=-fstack-protector-strong-fpic-fpie-O2 Compiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,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-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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details- MQ-DEADLINE / relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq schedutilPython Details- Python 2.7.13 + Python 3.5.3Security Details- l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling

Kernel Testsqlite: Timed SQLite Insertionsfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSyncdbench: 12 Clientsdbench: 1 Clientscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treepostmark: Disk Transaction Performancemafft: Multiple Sequence Alignmentx264: H.264 Video Encodingcompress-7zip: Compress Speed Testc-ray: Total Time - 4K, 16 Rays Per Pixelcompress-pbzip2: 256MB File Compressionencode-mp3: WAV To MP3hackbench: 1 - Threadhackbench: 4 - Threadhackbench: 1 - Processhackbench: 16 - Threadhackbench: 4 - Processhackbench: 16 - Processopenssl: RSA 4096-bit Performancestress-ng: Forkingstress-ng: Semaphoresstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingapache: Static Web Page Servingosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsschbench: 8 - 4Completely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree5531180.6398.620.57178166425671771574020023.3755.7722.93114735.1710.823382461274288415.569.05558168235.4663.1747.9212039.4635696.5335319634653850921353352469466504204985825.1538.2119878.241621013855481170.6397.510.59178166425671761584033326.2155.4725.83111735.0411.123302411284290715.769.06556568335.4663.3356.8915648.39466133.79416196348039896883533534995815426321017825.5337.5619479.5916298756OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree120240360480600SE +/- 6.14, N = 6SE +/- 5.64, N = 85535481. (CC) gcc options: -O2 -lz -ldl -lpthread

Flexible IO Tester

Type: Random Read - 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 Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree3060901201501181171. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree0.14180.28360.42540.56720.709SE +/- 0.00, N = 3SE +/- 0.00, N = 30.630.631. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

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 DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree20406080100SE +/- 3.89, N = 13SE +/- 3.49, N = 1298.6297.511. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - 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: 4KB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree0.13280.26560.39840.53120.664SE +/- 0.01, N = 12SE +/- 0.01, N = 120.570.591. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - 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 Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree4080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 31781781. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree4080120160200SE +/- 0.33, N = 3SE +/- 1.00, N = 31661661. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - 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: 4KB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree9K18K27K36K45KSE +/- 66.67, N = 3SE +/- 233.33, N = 342567425671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -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 DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree4080120160200SE +/- 0.33, N = 3SE +/- 0.67, N = 31771761. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - 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: 4KB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree3060901201501571581. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree9K18K27K36K45KSE +/- 66.67, N = 340200403331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree612182430SE +/- 0.03, N = 3SE +/- 0.28, N = 1523.3726.211. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree1326395265SE +/- 0.90, N = 3SE +/- 0.74, N = 355.7755.471. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree612182430SE +/- 0.24, N = 3SE +/- 0.38, N = 322.9325.831. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree2004006008001000SE +/- 0.87, N = 3SE +/- 4.57, N = 3114711171. (CC) gcc options: -static

Dbench

12 Clients

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.012 ClientsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree816243240SE +/- 0.25, N = 3SE +/- 0.23, N = 335.1735.041. (CC) gcc options: -lpopt -O2

Dbench

1 Clients

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.01 ClientsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree3691215SE +/- 0.01, N = 3SE +/- 0.02, N = 310.8211.121. (CC) gcc options: -lpopt -O2

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree70140210280350SE +/- 4.58, N = 3SE +/- 1.28, N = 3338330

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree50100150200250SE +/- 8.14, N = 3SE +/- 7.63, N = 3246241

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree30060090012001500SE +/- 5.36, N = 3SE +/- 5.98, N = 312741284

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree6001200180024003000SE +/- 11.00, N = 3SE +/- 19.63, N = 3288429071. (CC) gcc options: -O3

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree48121620SE +/- 0.04, N = 3SE +/- 0.09, N = 315.5615.761. (CC) gcc options: -std=c99 -O3 -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree3691215SE +/- 0.12, N = 5SE +/- 0.11, N = 69.059.061. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree12002400360048006000SE +/- 15.45, N = 3SE +/- 6.56, N = 3558155651. (CXX) g++ options: -pipe -lpthread

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree150300450600750SE +/- 0.10, N = 3SE +/- 0.01, N = 36826831. (CC) gcc options: -lm -lpthread -O3

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree816243240SE +/- 0.35, N = 9SE +/- 0.32, N = 1035.4635.461. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Completely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree1428425670SE +/- 0.01, N = 3SE +/- 0.09, N = 363.1763.331. (CC) gcc options: -lm

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree1326395265SE +/- 0.74, N = 15SE +/- 1.09, N = 1247.9256.891. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree306090120150SE +/- 2.99, N = 14SE +/- 4.20, N = 121201561. (CC) gcc options: -lpthread

Hackbench

Count: 1 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ProcessCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree1122334455SE +/- 0.52, N = 15SE +/- 0.92, N = 1539.4648.391. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree100200300400500SE +/- 2.43, N = 3SE +/- 30.06, N = 93564661. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree306090120150SE +/- 1.34, N = 3SE +/- 3.61, N = 1296.53133.791. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree90180270360450SE +/- 2.02, N = 3SE +/- 22.70, N = 63534161. (CC) gcc options: -lpthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree4080120160200SE +/- 0.03, N = 3SE +/- 0.03, N = 31961961. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree7001400210028003500SE +/- 12.38, N = 3SE +/- 27.63, N = 3346534801. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree900K1800K2700K3600K4500KSE +/- 39862.84, N = 3SE +/- 91207.63, N = 15385092139896881. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree80160240320400SE +/- 0.20, N = 3SE +/- 0.61, N = 33533531. (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 ActivityCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree80160240320400SE +/- 2.20, N = 3SE +/- 3.84, N = 33523531. (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 SwitchingCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree110K220K330K440K550KSE +/- 9014.85, N = 15SE +/- 5586.66, N = 64694664995811. (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 PassingCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree120K240K360K480K600KSE +/- 19888.90, N = 15SE +/- 21307.20, N = 155042045426321. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree2K4K6K8K10KSE +/- 291.77, N = 12SE +/- 211.57, N = 129858101781. (CC) gcc options: -shared -fPIC -O2 -pthread

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree612182430SE +/- 0.04, N = 3SE +/- 0.04, N = 325.1525.53

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree918273645SE +/- 0.28, N = 3SE +/- 0.18, N = 338.2137.56

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree4080120160200SE +/- 0.65, N = 3SE +/- 1.13, N = 3198194

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree20406080100SE +/- 0.13, N = 3SE +/- 0.53, N = 378.2479.59

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsCompletely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree4080120160200SE +/- 0.15, N = 3SE +/- 0.35, N = 3162162

Schbench

Message Threads: 8 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 4Completely Fair Scheduler Cartesian TreeCompletely Fair Scheduler Red-Black Tree20K40K60K80K100KSE +/- 1851.42, N = 15SE +/- 2735.44, N = 15101385987561. (CC) gcc options: -O2 -lpthread


Phoronix Test Suite v10.8.4