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