Debian kFreeBSD vs. Debian Linux - Squeeze/Wheezy Benchmarking Debian GNU/Linux and Debian GNU/kFreeBSD with the Squeeze 6.0 and Wheezy testing releases to look for performance differences. Benchmarking by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1212120-RA-DEBIANGNU47&sro&grw .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Squeeze 6.0.6 Wheezy Testing Debian Linux Debian kFreeBSD Debian Linux Debian kFreeBSD Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel DX79SI Intel Sandy Bridge DMI2 2 x 4096 MB 1600MHz 64GB OCZ VERTEX AMD Radeon HD 4650 256MB ATI R6xx HDMI DELL S2409W Intel 82579LM Gigabit Connection Debian 6.0.6 2.6.32-5-amd64 (x86_64) GNOME 2.30.2 X Server 1.7.7 radeon 6.13.1 2.1 Mesa 7.7.1 GCC 4.4.5 ext3 1920x1080 INTEL DX79SI 8192MB OCZ-VERTEX/1.30 AMD Radeon HD 4650 256MB (650/900MHz) Intel (Unknown) HD Audio Intel PRO/1000 Connection 7.0.5 Debian GNU/kFreeBSD 6.0.6 8.1-1-amd64 (x86_64) ufs Intel DX79SI Intel Xeon E5/Core 2 x 4096 MB DDR3-1600MHz 64GB OCZ VERTEX LLVMpipe Realtek ALC892 Intel 82579LM Gigabit Connection Debian testing 3.2.0-4-amd64 (x86_64) GNOME 3.4.2.1 X Server 1.12.4 radeon 6.14.4 2.1 Mesa 8.0.4 Gallium 0.4 GCC 4.7 ext4 INTEL DX79SI 8192MB OCZ VERTEX 1.30 Intel Patsburg HD Audio Intel PRO/1000 Connection 7.2.3 Debian GNU/kFreeBSD Wheezy/sid 9.0-2-amd64 (x86_64) Xfce 4.8 ufs OpenBenchmarking.org Compiler Details - Squeeze 6.0.6: Debian Linux: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-multiarch --enable-nls --enable-objc-gc --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v - Squeeze 6.0.6: Debian kFreeBSD: --build=x86_64-kfreebsd-gnu --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-multiarch --enable-nls --enable-objc-gc --enable-shared --enable-threads=posix --host=x86_64-kfreebsd-gnu --target=x86_64-kfreebsd-gnu --with-arch-32=i586 --with-tune=generic -v - Wheezy Testing: Debian Linux: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v - Wheezy Testing: Debian kFreeBSD: --build=x86_64-kfreebsd-gnu --disable-libitm --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-kfreebsd-gnu --target=x86_64-kfreebsd-gnu --with-arch-32=i586 --with-tune=generic -v Disk Details - Squeeze 6.0.6: Debian Linux: CFQ / data=ordered,errors=remount-ro,relatime,rw - Wheezy Testing: Debian Linux: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr Processor Details - Squeeze 6.0.6: Debian Linux, Wheezy Testing: Debian Linux: Scaling Governor: ondemand System Details - Squeeze 6.0.6: Debian Linux: Disk Scheduler: CFQ. Python 2.6.6. - Squeeze 6.0.6: Debian kFreeBSD: Python 2.6.6. - Wheezy Testing: Debian Linux: Disk Scheduler: CFQ. Python 2.7.3rc2. - Wheezy Testing: Debian kFreeBSD: Python 2.7.3rc2. Disk Mount Options Details - Squeeze 6.0.6: Debian kFreeBSD, Wheezy Testing: Debian kFreeBSD: rw
compress-lzma: 256MB File Compression compilebench: Compile unpack-linux: linux-2.6.32.tar.bz2 compilebench: Initial Create stream: Copy stream: Scale stream: Triad stream: Add minion: Bibd minion: Graceful minion: Solitaire minion: Quasigroup encode-ape: WAV To APE dcraw: RAW To PPM Image Conversion mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver dolfyn: Computational Fluid Dynamics lammps: Rhodopsin Protein ffte: N=64, 1D Complex FFT Routine postmark: Disk Transaction Performance n-queens: Elapsed Time build-imagemagick: Time To Compile primesieve: 1e12 Prime Number Generation compress-7zip: Compress Speed Test john-the-ripper: Traditional DES tiobench: Rand Write - 64MB - 8 build-php: Time To Compile vpxenc: vpxenc c-ray: Total Time ffmpeg: H.264 HD To NTSC DV byte: Dhrystone 2 fhourstones: Complex Connect-4 Solving compress-gzip: 2GB File Compression gnupg: 1GB File Encryption pybench: Total For Average Test Times Squeeze 6.0.6 Wheezy Testing Debian Linux Debian kFreeBSD Debian Linux Debian kFreeBSD 129.46 180.02 9.53 169.77 6190.45 5805.42 6429.87 6120.19 127.02 71.85 121.80 154.58 5.77 57.89 6.09 1538.44 27.69 39.23 5886.54 1053 223.20 27.64 55.93 25930 30342333 2.82 17.86 27.15 32.44 19.26 26938633.80 13078.73 11.66 8.69 2454 122.36 23.76 33.39 9.57 6695.54 6664.60 7291.36 6850.14 141.79 80.56 135.97 180.05 13.44 74.15 22.82 1282.81 32.89 45.43 4987.15 99 264.77 37.65 66.63 20956 23297667 4.17 23.15 24.04 48.04 14.55 22621315.77 11922.83 14.01 10.80 2991 128.83 51.17 8.56 70.29 6486.81 6060.19 6923.27 6546.25 129.51 73.45 118.78 154.04 5.64 57.19 5.91 1630.60 24.10 5755.34 211.47 25311 31653000 2.83 21.86 29.31 23.16 18.75 25874598.70 12786.77 11.41 8.49 1893 111.56 20.77 37.05 8.30 6857.50 6850.21 7395.15 6881.18 9.63 61.70 18.31 1612.15 23.87 5606.65 103 214.46 3.08 22939 17923667 5.15 26.05 24.54 26097477.40 13263.07 11.94 8.69 2408 OpenBenchmarking.org
LZMA Compression 256MB File Compression Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression Debian Linux Debian kFreeBSD 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.28, N = 3 SE +/- 0.04, N = 3 129.46 122.36 128.83 111.56 1. (CC) gcc options: -O2
Compile Bench Test: Compile Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Debian Linux Debian kFreeBSD 40 80 120 160 200 SE +/- 3.10, N = 6 SE +/- 0.92, N = 6 SE +/- 2.52, N = 6 SE +/- 1.00, N = 6 180.02 23.76 51.17 20.77
Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Debian Linux Debian kFreeBSD 9 18 27 36 45 SE +/- 0.49, N = 8 SE +/- 0.64, N = 8 SE +/- 0.13, N = 8 SE +/- 1.07, N = 8 9.53 33.39 8.56 37.05
Compile Bench Test: Initial Create Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Debian Linux Debian kFreeBSD 40 80 120 160 200 SE +/- 8.13, N = 6 SE +/- 0.15, N = 5 SE +/- 4.55, N = 6 SE +/- 0.15, N = 3 169.77 9.57 70.29 8.30
Stream Type: Copy Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Copy Debian Linux Debian kFreeBSD 1500 3000 4500 6000 7500 SE +/- 5.96, N = 10 SE +/- 56.03, N = 10 SE +/- 5.15, N = 10 SE +/- 49.45, N = 10 6190.45 6695.54 6486.81 6857.50 1. (CC) gcc options: -O2 -fopenmp
Stream Type: Scale Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Scale Debian Linux Debian kFreeBSD 1500 3000 4500 6000 7500 SE +/- 6.12, N = 10 SE +/- 42.14, N = 10 SE +/- 6.79, N = 10 SE +/- 27.62, N = 10 5805.42 6664.60 6060.19 6850.21 1. (CC) gcc options: -O2 -fopenmp
Stream Type: Triad Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Triad Debian Linux Debian kFreeBSD 1600 3200 4800 6400 8000 SE +/- 8.36, N = 10 SE +/- 33.05, N = 10 SE +/- 5.98, N = 10 SE +/- 42.50, N = 10 6429.87 7291.36 6923.27 7395.15 1. (CC) gcc options: -O2 -fopenmp
Stream Type: Add Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Add Debian Linux Debian kFreeBSD 1500 3000 4500 6000 7500 SE +/- 6.40, N = 10 SE +/- 27.91, N = 10 SE +/- 8.10, N = 10 SE +/- 28.22, N = 10 6120.19 6850.14 6546.25 6881.18 1. (CC) gcc options: -O2 -fopenmp
Minion Benchmark: Bibd Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Bibd Debian Linux Debian kFreeBSD 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.59, N = 3 SE +/- 0.85, N = 3 127.02 141.79 129.51 1. (CXX) g++ options: -O3 -fomit-frame-pointer -lboost_iostreams-mt -lz -lbz2
Minion Benchmark: Graceful Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Graceful Debian Linux Debian kFreeBSD 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 SE +/- 0.19, N = 3 71.85 80.56 73.45 1. (CXX) g++ options: -O3 -fomit-frame-pointer -lboost_iostreams-mt -lz -lbz2
Minion Benchmark: Solitaire Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Solitaire Debian Linux Debian kFreeBSD 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.68, N = 3 SE +/- 1.28, N = 3 121.80 135.97 118.78 1. (CXX) g++ options: -O3 -fomit-frame-pointer -lboost_iostreams-mt -lz -lbz2
Minion Benchmark: Quasigroup Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Quasigroup Debian Linux Debian kFreeBSD 40 80 120 160 200 SE +/- 0.16, N = 3 SE +/- 0.40, N = 3 SE +/- 0.65, N = 3 154.58 180.05 154.04 1. (CXX) g++ options: -O3 -fomit-frame-pointer -lboost_iostreams-mt -lz -lbz2
Monkey Audio Encoding WAV To APE Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99u4b5s6 WAV To APE Debian Linux Debian kFreeBSD 3 6 9 12 15 SE +/- 0.10, N = 10 SE +/- 0.12, N = 5 SE +/- 0.07, N = 8 SE +/- 0.04, N = 5 5.77 13.44 5.64 9.63 1. (CXX) g++ options: -O3 -pedantic
dcraw RAW To PPM Image Conversion Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Debian Linux Debian kFreeBSD 16 32 48 64 80 SE +/- 0.16, N = 3 SE +/- 1.02, N = 3 SE +/- 0.27, N = 3 SE +/- 0.86, N = 5 57.89 74.15 57.19 61.70 1. (CC) gcc options: -lm
Timed MAFFT Alignment Multiple Sequence Alignment Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Debian Linux Debian kFreeBSD 5 10 15 20 25 SE +/- 0.13, N = 6 SE +/- 0.03, N = 3 SE +/- 0.10, N = 6 SE +/- 0.04, N = 3 6.09 22.82 5.91 18.31 1. (CC) gcc options: -O3 -lm -lpthread
Himeno Benchmark Poisson Pressure Solver Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Debian Linux Debian kFreeBSD 400 800 1200 1600 2000 SE +/- 0.72, N = 3 SE +/- 0.33, N = 3 SE +/- 0.30, N = 3 SE +/- 0.34, N = 3 1538.44 1282.81 1630.60 1612.15 1. (CC) gcc options: -O3
Dolfyn Computational Fluid Dynamics Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Debian Linux Debian kFreeBSD 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 27.69 32.89 24.10 23.87
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Debian Linux Debian kFreeBSD 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 39.23 45.43 1. (CXX) g++ options: -lfftw -lmpich
FFTE Test: N=64, 1D Complex FFT Routine Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine Debian Linux Debian kFreeBSD 1300 2600 3900 5200 6500 SE +/- 5.60, N = 3 SE +/- 1.84, N = 3 SE +/- 11.38, N = 3 SE +/- 0.28, N = 3 5886.54 4987.15 5755.34 5606.65 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
PostMark Disk Transaction Performance Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Debian Linux Debian kFreeBSD 200 400 600 800 1000 SE +/- 88.60, N = 10 SE +/- 2.19, N = 10 SE +/- 2.53, N = 10 1053 99 103
N-Queens Elapsed Time Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Debian Linux Debian kFreeBSD 60 120 180 240 300 SE +/- 0.01, N = 2 SE +/- 0.12, N = 2 SE +/- 0.02, N = 2 SE +/- 0.05, N = 2 223.20 264.77 211.47 214.46 1. (CC) gcc options: -static -O2
Timed ImageMagick Compilation Time To Compile Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.6.3-4 Time To Compile Debian Linux Debian kFreeBSD 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.25, N = 3 SE +/- 0.05, N = 3 27.64 37.65 3.08
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 4.0 1e12 Prime Number Generation Debian Linux Debian kFreeBSD 15 30 45 60 75 SE +/- 0.07, N = 3 SE +/- 0.28, N = 3 55.93 66.63 1. (CXX) g++ options: -O2 -fopenmp
7-Zip Compression Compress Speed Test Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test Debian Linux Debian kFreeBSD 6K 12K 18K 24K 30K SE +/- 27.47, N = 3 SE +/- 435.02, N = 6 SE +/- 38.76, N = 3 SE +/- 342.86, N = 4 25930 20956 25311 22939 1. (CXX) g++ options: -pipe -lpthread
John The Ripper Test: Traditional DES Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9-jumbo-7 Test: Traditional DES Debian Linux Debian kFreeBSD 7M 14M 21M 28M 35M SE +/- 16333.33, N = 3 SE +/- 312057.87, N = 3 SE +/- 0.00, N = 3 SE +/- 58890.67, N = 3 30342333 23297667 31653000 17923667 1. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl
Threaded I/O Tester Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 Debian Linux Debian kFreeBSD 1.1588 2.3176 3.4764 4.6352 5.794 SE +/- 0.03, N = 4 SE +/- 0.06, N = 4 SE +/- 0.05, N = 8 SE +/- 0.10, N = 8 2.82 4.17 2.83 5.15
Timed PHP Compilation Time To Compile Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Debian Linux Debian kFreeBSD 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.23, N = 3 SE +/- 0.03, N = 3 SE +/- 0.68, N = 6 17.86 23.15 21.86 26.05 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
VP8 libvpx Encoding vpxenc Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc Debian Linux Debian kFreeBSD 7 14 21 28 35 SE +/- 0.46, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 27.15 24.04 29.31 1. (CC) gcc options: -m64 -lvpx -lm -lpthread
C-Ray Total Time Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Debian Linux Debian kFreeBSD 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.67, N = 3 SE +/- 0.04, N = 3 SE +/- 0.39, N = 6 32.44 48.04 23.16 24.54 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg H.264 HD To NTSC DV Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 1.0 H.264 HD To NTSC DV Debian Linux Debian kFreeBSD 5 10 15 20 25 SE +/- 0.28, N = 5 SE +/- 0.05, N = 3 SE +/- 0.25, N = 3 19.26 14.55 18.75 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -lrt
BYTE Unix Benchmark Computational Test: Dhrystone 2 Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 Debian Linux Debian kFreeBSD 6M 12M 18M 24M 30M SE +/- 46779.70, N = 3 SE +/- 2143.69, N = 3 SE +/- 4567.18, N = 3 SE +/- 3665.09, N = 3 26938633.80 22621315.77 25874598.70 26097477.40
Fhourstones Complex Connect-4 Solving Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Debian Linux Debian kFreeBSD 3K 6K 9K 12K 15K SE +/- 11.75, N = 3 SE +/- 0.52, N = 3 SE +/- 11.56, N = 3 SE +/- 3.33, N = 3 13078.73 11922.83 12786.77 13263.07 1. (CC) gcc options: -O3
Gzip Compression 2GB File Compression Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression 2GB File Compression Debian Linux Debian kFreeBSD 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 11.66 14.01 11.41 11.94
GnuPG 1GB File Encryption Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.10 1GB File Encryption Debian Linux Debian kFreeBSD 3 6 9 12 15 SE +/- 0.06, N = 4 SE +/- 0.02, N = 4 SE +/- 0.11, N = 6 SE +/- 0.07, N = 4 8.69 10.80 8.49 8.69
PyBench Total For Average Test Times Squeeze 6.0.6 Wheezy Testing OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times Debian Linux Debian kFreeBSD 600 1200 1800 2400 3000 SE +/- 2.19, N = 3 SE +/- 0.33, N = 3 SE +/- 3.71, N = 3 SE +/- 0.58, N = 3 2454 2991 1893 2408
Phoronix Test Suite v10.8.5