ZFS Network Performance This suite of benchmarks will try to verify the network performance of a ZFS NAS server in different configurations. NAS server installed on bare metal, in a virtual machine or using Linux/Btrfs.
HTML result view exported from: https://openbenchmarking.org/result/1302081-FO-ZFSNETWOR12 .
ZFS Network Performance Processor Motherboard Chipset Memory Disk Graphics Monitor OS Kernel Display Server OpenGL Compiler File-System Screen Resolution NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB Intel Core i7 @ 2.60GHz (4 Cores) Apple MacBook Pro Intel 7 x 0 DDR3-1600MHz 500GB APPLE SSD SM512E Intel HD 4000 + NVIDIA GeForce GT 650M 512MB Color LCD OS X 10.8.2 (12C3006) 12.2.1 (x86_64) X Server 1.13.0 2.1 Apple LLVM 4.2 (clang-425.0.24) (based on LLVM 3.2svn)
Target: x86_64-apple-darwin12.2.1
Thread model: posix
+ GCC 4.2.1 + Xcode 4.6 Unknown 2880x1800 OpenBenchmarking.org Compiler Details - --build=i686-apple-darwin11 --disable-checking --enable-languages=c,objc,c++,obj-c++ --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~148/dst-llvmCore/Developer/usr/local --enable-werror --host=x86_64-apple-darwin11 --mandir=/share/man --program-prefix=i686-apple-darwin11- --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --target=i686-apple-darwin11 --with-slibdir=/usr/lib
ZFS Network Performance tiobench: 64MB Rand Read - 4 Threads tiobench: 64MB Rand Read - 8 Threads tiobench: 64MB Rand Read - 16 Threads tiobench: 64MB Rand Write - 4 Threads tiobench: 64MB Rand Write - 8 Threads tiobench: 64MB Rand Write - 16 Threads unpack-linux: linux-2.6.32.tar.bz2 compress-gzip: 2GB File Compression pgbench: TPC-B Transactions Per Second NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 28.17 55.11 1.33 29.72 3.26 0.93 889.41 70.38 169.70 28.39 45.42 3.10 4.59 5.17 1.10 117.45 18.82 8.42 8.17 1.24 5.13 2.98 0.83 355.21 101.80 55.54 5.50 5.40 1.77 5.59 2.74 0.97 980.06 156.01 598.72 OpenBenchmarking.org
Threaded I/O Tester 64MB Random Read - 4 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Random Read - 4 Threads NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 7 14 21 28 35 SE +/- 0.40, N = 4 SE +/- 0.42, N = 4 SE +/- 0.30, N = 8 SE +/- 0.11, N = 8 28.17 28.39 8.42 5.50
Threaded I/O Tester 64MB Random Read - 8 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Random Read - 8 Threads NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 12 24 36 48 60 SE +/- 0.14, N = 4 SE +/- 4.58, N = 8 SE +/- 0.09, N = 4 SE +/- 0.09, N = 4 55.11 45.42 8.17 5.40
Threaded I/O Tester 64MB Random Read - 16 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Random Read - 16 Threads NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 0.6975 1.395 2.0925 2.79 3.4875 SE +/- 0.04, N = 8 SE +/- 0.24, N = 8 SE +/- 0.02, N = 6 SE +/- 0.02, N = 8 1.33 3.10 1.24 1.77
Threaded I/O Tester 64MB Random Write - 4 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Random Write - 4 Threads NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 7 14 21 28 35 SE +/- 2.93, N = 8 SE +/- 0.17, N = 8 SE +/- 0.30, N = 8 SE +/- 0.15, N = 8 29.72 4.59 5.13 5.59
Threaded I/O Tester 64MB Random Write - 8 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Random Write - 8 Threads NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 1.1633 2.3266 3.4899 4.6532 5.8165 SE +/- 0.49, N = 8 SE +/- 2.22, N = 8 SE +/- 0.37, N = 8 SE +/- 0.11, N = 8 3.26 5.17 2.98 2.74
Threaded I/O Tester 64MB Random Write - 16 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Random Write - 16 Threads NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 0.2475 0.495 0.7425 0.99 1.2375 SE +/- 0.01, N = 8 SE +/- 0.03, N = 8 SE +/- 0.00, N = 4 SE +/- 0.01, N = 4 0.93 1.10 0.83 0.97
Unpacking The Linux Kernel linux-2.6.32.tar.bz2 OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-2.6.32.tar.bz2 NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 200 400 600 800 1000 SE +/- 1.71, N = 4 SE +/- 1.01, N = 4 SE +/- 3.24, N = 4 SE +/- 5.71, N = 4 889.41 117.45 355.21 980.06
Gzip Compression 2GB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression 2GB File Compression NAS4Free ZFS SMB NAS4Free ZFS NFS NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 30 60 90 120 150 SE +/- 0.15, N = 3 SE +/- 5.90, N = 6 SE +/- 88.87, N = 6 SE +/- 0.09, N = 3 70.38 18.82 101.80 156.01
PostgreSQL pgbench TPC-B Transactions Per Second OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second NAS4Free ZFS SMB NAS4Free KVMed LVM ZFS NFS NAS4Free KVMed LVM ZFS SMB 130 260 390 520 650 SE +/- 0.01, N = 3 169.70 55.54 598.72 1. (CC) gcc options: -no-cpp-precomp -O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lm
Phoronix Test Suite v10.8.4