CFS vs MuQSS144 vs VRQ89b

CPU scheduler comparison

HTML result view exported from: https://openbenchmarking.org/result/1611230-LO-CFSVSMUQS36&grt&sor.

CFS vs MuQSS144 vs VRQ89bProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionCFS@100HzCFS@300HzCFS@1000HzMUQSS144@128Hz_Int1MuQSS144@128Hz_Int0VRQ89b@300Hz_OndemandVRQ89b@300HzIntel Core i7-4770K @ 3.90GHz (8 Cores)MSI Z87-G55 (MS-7821) v2.0Intel 4th Gen Core DRAM16384MB250GB Samsung SSD 850 + 640GB Western Digital WD6400AAKS-6 + 3001GB Western Digital WD30EFRX-68AASUS NVIDIA GeForce GTX 950 2048MB (135/405MHz)C-Media CMI8788PB248Realtek RTL8111/8168/8411Arch Linux4.8.7-1-cfs (x86_64)NVIDIA 375.10GCC 6.2.1 20160830f2fs1920x12004.8.7-1-muqss (x86_64)Intel Core i7-4770K @ 3.50GHz (8 Cores)4.8.7-1-vrq (x86_64)Intel Core i7-4770K @ 3.90GHz (8 Cores)OpenBenchmarking.orgCompiler Details- --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Disk Details- CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,mode=adaptive,noatime,rw,user_xattrProcessor Details- CFS@100Hz: Scaling Governor: intel_pstate powersave- CFS@300Hz: Scaling Governor: intel_pstate powersave- CFS@1000Hz: Scaling Governor: intel_pstate powersave- MUQSS144@128Hz_Int1: Scaling Governor: intel_pstate powersave- MuQSS144@128Hz_Int0: Scaling Governor: intel_pstate powersave- VRQ89b@300Hz_Ondemand: Scaling Governor: acpi-cpufreq ondemand- VRQ89b@300Hz: Scaling Governor: intel_pstate powersave

CFS vs MuQSS144 vs VRQ89bcompress-7zip: Compress Speed Testc-ray: Total Timeebizzy: Phoronix Test Suite v6.6.0encode-flac: WAV To FLACcompress-gzip: 2GB File Compressionjohn-the-ripper: Blowfishopenssl: RSA 4096-bit Performancepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeprimesieve: 1e12 Prime Number Generationsqlite: Default Test Directorybuild-linux-kernel: Time To CompileCFS@100HzCFS@300HzCFS@1000HzMUQSS144@128Hz_Int1MuQSS144@128Hz_Int0VRQ89b@300Hz_OndemandVRQ89b@300Hz2491521.611765405.7410.417099650.833801.85562.404749.2074.2441.38110.552575521.621663155.6610.407085650.533739.34551.534763.6574.5729.34111.652575521.631736055.6710.377089650.633771.74555.764804.6974.4237.51111.412291021.591747475.7410.507084650.373827.48553.864761.7374.6629.24112.172167721.591617865.7310.447094624.703730.79563.264768.6074.3130.06112.242336221.611788706.2310.357080609.0874.3348.01118.032369086.674477826.1610.402073187.354010.14594.964931.44348.9530.41117.30OpenBenchmarking.org

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestCFS@1000HzCFS@300HzCFS@100HzVRQ89b@300HzVRQ89b@300Hz_OndemandMUQSS144@128Hz_Int1MuQSS144@128Hz_Int06K12K18K24K30KSE +/- 297.06, N = 3SE +/- 398.51, N = 3SE +/- 202.94, N = 3SE +/- 352.52, N = 3SE +/- 138.40, N = 3SE +/- 102.50, N = 3SE +/- 178.21, N = 3257552575524915236902336222910216771. (CXX) g++ options: -pipe -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeMUQSS144@128Hz_Int1MuQSS144@128Hz_Int0CFS@100HzVRQ89b@300Hz_OndemandCFS@300HzCFS@1000HzVRQ89b@300Hz20406080100SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 1.32, N = 421.5921.5921.6121.6121.6221.6386.671. (CC) gcc options: -lm -lpthread -O3

ebizzy

Phoronix Test Suite v6.6.0

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Phoronix Test Suite v6.6.0VRQ89b@300Hz_OndemandCFS@100HzMUQSS144@128Hz_Int1CFS@1000HzCFS@300HzMuQSS144@128Hz_Int0VRQ89b@300Hz40K80K120K160K200KSE +/- 5157.04, N = 6SE +/- 4014.62, N = 6SE +/- 945.91, N = 3SE +/- 5036.84, N = 6SE +/- 4367.94, N = 6SE +/- 5786.14, N = 6SE +/- 3204.10, N = 6178870176540174747173605166315161786447781. (CC) gcc options: -pthread -lpthread -O3 -march=native

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACCFS@300HzCFS@1000HzMuQSS144@128Hz_Int0CFS@100HzMUQSS144@128Hz_Int1VRQ89b@300Hz_OndemandVRQ89b@300Hz612182430SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.07, N = 5SE +/- 0.72, N = 105.665.675.735.745.746.2326.161. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionVRQ89b@300Hz_OndemandCFS@1000HzCFS@300HzVRQ89b@300HzCFS@100HzMuQSS144@128Hz_Int0MUQSS144@128Hz_Int13691215SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 310.3510.3710.4010.4010.4110.4410.50

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishCFS@100HzMuQSS144@128Hz_Int0CFS@1000HzCFS@300HzMUQSS144@128Hz_Int1VRQ89b@300Hz_OndemandVRQ89b@300Hz15003000450060007500SE +/- 5.00, N = 3SE +/- 5.00, N = 3SE +/- 4.67, N = 3SE +/- 4.67, N = 3SE +/- 2.60, N = 3SE +/- 9.33, N = 3SE +/- 151.04, N = 670997094708970857084708020731. (CC) gcc options: -fopenmp -lcrypt

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceCFS@100HzCFS@1000HzCFS@300HzMUQSS144@128Hz_Int1MuQSS144@128Hz_Int0VRQ89b@300Hz_OndemandVRQ89b@300Hz140280420560700SE +/- 0.37, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.74, N = 3SE +/- 10.35, N = 3SE +/- 27.10, N = 6SE +/- 16.53, N = 6650.83650.63650.53650.37624.70609.08187.351. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteVRQ89b@300HzMUQSS144@128Hz_Int1CFS@100HzCFS@1000HzCFS@300HzMuQSS144@128Hz_Int09001800270036004500SE +/- 63.18, N = 6SE +/- 64.67, N = 6SE +/- 62.90, N = 6SE +/- 88.49, N = 6SE +/- 83.01, N = 6SE +/- 59.55, N = 44010.143827.483801.853771.743739.343730.791. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteVRQ89b@300HzMuQSS144@128Hz_Int0CFS@100HzCFS@1000HzMUQSS144@128Hz_Int1CFS@300Hz130260390520650SE +/- 10.49, N = 3SE +/- 12.63, N = 6SE +/- 9.83, N = 3SE +/- 10.36, N = 6SE +/- 9.66, N = 4SE +/- 8.66, N = 6594.96563.26562.40555.76553.86551.531. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteVRQ89b@300HzCFS@1000HzMuQSS144@128Hz_Int0CFS@300HzMUQSS144@128Hz_Int1CFS@100Hz11002200330044005500SE +/- 66.69, N = 3SE +/- 59.72, N = 3SE +/- 81.52, N = 3SE +/- 70.31, N = 5SE +/- 42.84, N = 3SE +/- 72.12, N = 34931.444804.694768.604763.654761.734749.201. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 5.4.21e12 Prime Number GenerationCFS@100HzMuQSS144@128Hz_Int0VRQ89b@300Hz_OndemandCFS@1000HzCFS@300HzMUQSS144@128Hz_Int1VRQ89b@300Hz80160240320400SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 2.63, N = 374.2474.3174.3374.4274.5774.66348.951. (CXX) g++ options: -O2 -fopenmp

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryMUQSS144@128Hz_Int1CFS@300HzMuQSS144@128Hz_Int0VRQ89b@300HzCFS@1000HzCFS@100HzVRQ89b@300Hz_Ondemand1122334455SE +/- 0.36, N = 3SE +/- 0.27, N = 3SE +/- 0.57, N = 3SE +/- 0.61, N = 6SE +/- 4.69, N = 6SE +/- 5.25, N = 6SE +/- 9.26, N = 629.2429.3430.0630.4137.5141.3848.011. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.3Time To CompileCFS@100HzCFS@1000HzCFS@300HzMUQSS144@128Hz_Int1MuQSS144@128Hz_Int0VRQ89b@300HzVRQ89b@300Hz_Ondemand306090120150SE +/- 0.67, N = 3SE +/- 0.68, N = 3SE +/- 0.80, N = 3SE +/- 0.68, N = 3SE +/- 0.66, N = 3SE +/- 1.44, N = 3SE +/- 1.94, N = 3110.55111.41111.65112.17112.24117.30118.03


Phoronix Test Suite v10.8.4