Scientific Linux 6.9 vs. 6.10 vs. EL 7.5 Scientific Linux 6.9, 6.10, 7.5 benchmarks for a future article on Phoronix.com. Scientific Linux is derived from the Red Hat Enterprise Linux sources..
HTML result view exported from: https://openbenchmarking.org/result/1807086-RA-SCIENTIFI30 .
Scientific Linux 6.9 vs. 6.10 vs. EL 7.5 Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads) TYAN S7106 (V1.01 BIOS) Intel Device 2020 12 x 8192 MB DDR4-2666MHz Micron 9ASF1G72PZ-2G6B1 256GB Samsung SSD 850 ASPEED ASPEED Family VE228 Intel I210 Gigabit Connection Scientific 6.9 2.6.32-696.el6.x86_64 (x86_64) GNOME X Server 1.17.4 modesetting 1.17.4 GCC 4.4.7 20120313 ext4 800x600 Intel Sky Lake-E DMI3 Registers Scientific 6.10 2.6.32-754.el6.x86_64 (x86_64) 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) Scientific Linux 7.5 3.10.0-862.6.3.el7.x86_64 (x86_64) GNOME Shell 3.25.4 X Server 1.19.5 modesetting 1.19.5 GCC 4.8.5 20150623 xfs 1024x768 OpenBenchmarking.org Compiler Details - Scientific Linux 6.9: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ppl --with-tune=generic - Scientific Linux 6.10: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ppl --with-tune=generic - Scientific Linux 7.5: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic Disk Details - Scientific Linux 6.9: CFQ / barrier=1,data=ordered,relatime,rw,seclabel - Scientific Linux 6.10: CFQ / barrier=1,data=ordered,relatime,rw,seclabel - Scientific Linux 7.5: DEADLINE / attr2,inode64,noquota,relatime,rw,seclabel Processor Details - Scientific Linux 6.9: Scaling Governor: acpi-cpufreq ondemand - Scientific Linux 6.10: Scaling Governor: acpi-cpufreq ondemand - Scientific Linux 7.5: Scaling Governor: intel_pstate powersave Python Details - Scientific Linux 6.9: Python 2.6.6 - Scientific Linux 6.10: Python 2.6.6 - Scientific Linux 7.5: Python 2.7.5 Security Details - Scientific Linux 6.9: SELinux Protection - Scientific Linux 6.10: SELinux + KPTI + Load fences + IBRS (kernel) Protection - Scientific Linux 7.5: SELinux + KPTI + Load fences + IBRS (kernel) Protection
Scientific Linux 6.9 vs. 6.10 vs. EL 7.5 sqlite: Timed SQLite Insertions compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree dolfyn: Computational Fluid Dynamics luajit: Composite john-the-ripper: Blowfish john-the-ripper: Traditional DES john-the-ripper: MD5 compress-7zip: Compress Speed Test asmfish: 1024 Hash Memory, 26 Depth ebizzy: build-linux-kernel: Time To Compile build-php: Time To Compile compress-pbzip2: 256MB File Compression compress-gzip: Linux Source Tree Archiving To .tar.gz compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 encode-flac: WAV To FLAC encode-mp3: WAV To MP3 hackbench: 8 - Thread hackbench: 8 - Process openssl: RSA 4096-bit Performance pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write redis: GET redis: SET phpbench: PHP Benchmark Suite git: Time To Complete Common Git Commands schbench: 6 - 4 schbench: 6 - 6 Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 46.22 1546.48 301.36 955.07 23.05 1331.91 28899 99565833 956832 152144 83234507 59913 25.11 38.41 2.21 42.68 112.80 12.61 33.01 36.29 11.87 5094.37 524043.96 8732.02 1530771.92 1050434.81 157558 5.72 109 125 47.70 1451.88 263.68 733.71 23.17 1333.90 23146 26832000 235504 147565 82021027 53955 27.09 39.41 2.19 43.01 118.83 12.72 32.80 37.83 12.84 5128.70 463490.74 8220.48 1446213.06 1000310.29 155830 5.93 121 132 48.57 1445.84 205.07 664.16 21.63 1328.55 48187 160748667 153362 83841033 486578 27.97 44.91 2.44 43.21 107.66 11.97 32.82 15.10 10.73 7921.87 553239.06 8805.31 1486675.83 1158207.41 207520 6.40 119 133 OpenBenchmarking.org
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 46.22 47.70 48.57 -lreadline -ltermcap -lreadline -ltermcap 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 300 600 900 1200 1500 SE +/- 7.14, N = 3 SE +/- 17.40, N = 3 SE +/- 12.65, N = 3 1546.48 1451.88 1445.84
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 70 140 210 280 350 SE +/- 3.04, N = 3 SE +/- 6.66, N = 3 SE +/- 3.35, N = 3 301.36 263.68 205.07
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 200 400 600 800 1000 SE +/- 6.41, N = 3 SE +/- 12.51, N = 3 SE +/- 5.90, N = 3 955.07 733.71 664.16
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 23.05 23.17 21.63
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Composite Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 300 600 900 1200 1500 SE +/- 2.61, N = 3 SE +/- 3.51, N = 3 SE +/- 13.73, N = 3 1331.91 1333.90 1328.55 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 10K 20K 30K 40K 50K SE +/- 4757.17, N = 6 SE +/- 3914.37, N = 6 SE +/- 463.13, N = 3 28899 23146 48187 -lbz2 -lbz2 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 30M 60M 90M 120M 150M SE +/- 26570859.79, N = 6 SE +/- 9930585.14, N = 6 SE +/- 612912.26, N = 3 99565833 26832000 160748667 -lbz2 -lbz2 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: MD5 Scientific Linux 6.9 Scientific Linux 6.10 200K 400K 600K 800K 1000K SE +/- 19872.00, N = 2 SE +/- 42950.38, N = 6 956832 235504 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 30K 60K 90K 120K 150K SE +/- 2571.99, N = 3 SE +/- 470.66, N = 3 SE +/- 584.98, N = 3 152144 147565 153362 1. (CXX) g++ options: -pipe -lpthread
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2017-09-19 1024 Hash Memory, 26 Depth Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 20M 40M 60M 80M 100M SE +/- 1446758.57, N = 3 SE +/- 673613.77, N = 3 SE +/- 1373514.00, N = 3 83234507 82021027 83841033
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 100K 200K 300K 400K 500K SE +/- 2964.07, N = 6 SE +/- 3410.13, N = 6 SE +/- 4876.78, N = 3 59913 53955 486578 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 7 14 21 28 35 SE +/- 0.48, N = 6 SE +/- 0.58, N = 6 SE +/- 0.63, N = 6 25.11 27.09 27.97
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 10 20 30 40 50 SE +/- 0.38, N = 3 SE +/- 0.21, N = 3 SE +/- 0.12, N = 3 38.41 39.41 44.91 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 0.549 1.098 1.647 2.196 2.745 SE +/- 0.17, N = 2 2.21 2.19 2.44 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 10 20 30 40 50 SE +/- 0.21, N = 3 SE +/- 0.16, N = 3 SE +/- 0.23, N = 3 42.68 43.01 43.21
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 30 60 90 120 150 SE +/- 1.36, N = 3 SE +/- 5.11, N = 6 SE +/- 0.90, N = 3 112.80 118.83 107.66 1. (CC) gcc options: -O3 -pthread -lz
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 3 6 9 12 15 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.05, N = 5 12.61 12.72 11.97 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 33.01 32.80 32.82 -lncurses -lncurses 1. (CC) gcc options: -lm
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 9 18 27 36 45 SE +/- 0.90, N = 6 SE +/- 1.70, N = 6 SE +/- 0.42, N = 6 36.29 37.83 15.10 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.23, N = 3 SE +/- 0.01, N = 3 11.87 12.84 10.73 1. (CC) gcc options: -lpthread
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 2K 4K 6K 8K 10K SE +/- 61.19, N = 3 SE +/- 81.49, N = 3 SE +/- 10.68, N = 3 5094.37 5128.70 7921.87 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 120K 240K 360K 480K 600K SE +/- 6285.66, N = 3 SE +/- 3267.88, N = 3 SE +/- 4484.46, N = 3 524043.96 463490.74 553239.06 -lpthread 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 2K 4K 6K 8K 10K SE +/- 41.45, N = 3 SE +/- 39.45, N = 3 SE +/- 16.19, N = 3 8732.02 8220.48 8805.31 -lpthread 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lrt -lcrypt -ldl -lm
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 300K 600K 900K 1200K 1500K SE +/- 11091.99, N = 3 SE +/- 35451.89, N = 6 SE +/- 6413.26, N = 3 1530771.92 1446213.06 1486675.83 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 200K 400K 600K 800K 1000K SE +/- 2769.94, N = 3 SE +/- 12382.16, N = 3 SE +/- 14220.79, N = 3 1050434.81 1000310.29 1158207.41 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 40K 80K 120K 160K 200K SE +/- 316.44, N = 3 SE +/- 2999.33, N = 3 SE +/- 643.78, N = 3 157558 155830 207520
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 5.72 5.93 6.40 1. Scientific Linux 6.9: git version 1.7.1 2. Scientific Linux 6.10: git version 1.7.1 3. Scientific Linux 7.5: git version 1.8.3.1
Schbench Message Threads: 6 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 4 Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 30 60 90 120 150 SE +/- 0.88, N = 3 SE +/- 2.08, N = 6 109 121 119 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 6 Scientific Linux 6.9 Scientific Linux 6.10 Scientific Linux 7.5 30 60 90 120 150 SE +/- 2.19, N = 3 SE +/- 2.40, N = 6 SE +/- 1.53, N = 3 125 132 133 1. (CC) gcc options: -O2 -lpthread
Phoronix Test Suite v10.8.4