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. NAS4Free ZFS SMB: Processor: Intel Core i7 @ 2.60GHz (4 Cores), Motherboard: Apple MacBook Pro, Chipset: Intel 7, Memory: x 0 DDR3-1600MHz, Disk: 500GB APPLE SSD SM512E, Graphics: Intel HD 4000 + NVIDIA GeForce GT 650M 512MB, Monitor: Color LCD OS: OS X 10.8.2 (12C3006), Kernel: 12.2.1 (x86_64), Display Server: X Server 1.13.0, OpenGL: 2.1, Compiler: 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, File-System: Unknown, Screen Resolution: 2880x1800 NAS4Free ZFS NFS: Processor: Intel Core i7 @ 2.60GHz (4 Cores), Motherboard: Apple MacBook Pro, Chipset: Intel 7, Memory: x 0 DDR3-1600MHz, Disk: 500GB APPLE SSD SM512E, Graphics: Intel HD 4000 + NVIDIA GeForce GT 650M 512MB, Monitor: Color LCD OS: OS X 10.8.2 (12C3006), Kernel: 12.2.1 (x86_64), Display Server: X Server 1.13.0, OpenGL: 2.1, Compiler: 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, File-System: Unknown, Screen Resolution: 2880x1800 NAS4Free KVMed LVM ZFS NFS: Processor: Intel Core i7 @ 2.60GHz (4 Cores), Motherboard: Apple MacBook Pro, Chipset: Intel 7, Memory: x 0 DDR3-1600MHz, Disk: 500GB APPLE SSD SM512E, Graphics: Intel HD 4000 + NVIDIA GeForce GT 650M 512MB, Monitor: Color LCD OS: OS X 10.8.2 (12C3006), Kernel: 12.2.1 (x86_64), Display Server: X Server 1.13.0, OpenGL: 2.1, Compiler: 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, File-System: Unknown, Screen Resolution: 2880x1800 NAS4Free KVMed LVM ZFS SMB: Processor: Intel Core i7 @ 2.60GHz (4 Cores), Motherboard: Apple MacBook Pro, Chipset: Intel 7, Memory: x 0 DDR3-1600MHz, Disk: 500GB APPLE SSD SM512E, Graphics: Intel HD 4000 + NVIDIA GeForce GT 650M 512MB, Monitor: Color LCD OS: OS X 10.8.2 (12C3006), Kernel: 12.2.1 (x86_64), Display Server: X Server 1.13.0, OpenGL: 2.1, Compiler: 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, File-System: Unknown, Screen Resolution: 2880x1800 Threaded I/O Tester 0.3.3 64MB Random Read - 4 Threads MB/s > Higher Is Better NAS4Free ZFS SMB ........... 28.17 |=========================================== NAS4Free ZFS NFS ........... 28.39 |=========================================== NAS4Free KVMed LVM ZFS NFS . 8.42 |============= NAS4Free KVMed LVM ZFS SMB . 5.50 |======== Threaded I/O Tester 0.3.3 64MB Random Read - 8 Threads MB/s > Higher Is Better NAS4Free ZFS SMB ........... 55.11 |=========================================== NAS4Free ZFS NFS ........... 45.42 |=================================== NAS4Free KVMed LVM ZFS NFS . 8.17 |====== NAS4Free KVMed LVM ZFS SMB . 5.40 |==== Threaded I/O Tester 0.3.3 64MB Random Read - 16 Threads MB/s > Higher Is Better NAS4Free ZFS SMB ........... 1.33 |=================== NAS4Free ZFS NFS ........... 3.10 |============================================ NAS4Free KVMed LVM ZFS NFS . 1.24 |================== NAS4Free KVMed LVM ZFS SMB . 1.77 |========================= Threaded I/O Tester 0.3.3 64MB Random Write - 4 Threads MB/s > Higher Is Better NAS4Free ZFS SMB ........... 29.72 |=========================================== NAS4Free ZFS NFS ........... 4.59 |======= NAS4Free KVMed LVM ZFS NFS . 5.13 |======= NAS4Free KVMed LVM ZFS SMB . 5.59 |======== Threaded I/O Tester 0.3.3 64MB Random Write - 8 Threads MB/s > Higher Is Better NAS4Free ZFS SMB ........... 3.26 |============================ NAS4Free ZFS NFS ........... 5.17 |============================================ NAS4Free KVMed LVM ZFS NFS . 2.98 |========================= NAS4Free KVMed LVM ZFS SMB . 2.74 |======================= Threaded I/O Tester 0.3.3 64MB Random Write - 16 Threads MB/s > Higher Is Better NAS4Free ZFS SMB ........... 0.93 |===================================== NAS4Free ZFS NFS ........... 1.10 |============================================ NAS4Free KVMed LVM ZFS NFS . 0.83 |================================= NAS4Free KVMed LVM ZFS SMB . 0.97 |======================================= Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Seconds < Lower Is Better NAS4Free ZFS SMB ........... 889.41 |====================================== NAS4Free ZFS NFS ........... 117.45 |===== NAS4Free KVMed LVM ZFS NFS . 355.21 |=============== NAS4Free KVMed LVM ZFS SMB . 980.06 |========================================== Gzip Compression 2GB File Compression Seconds < Lower Is Better NAS4Free ZFS SMB ........... 70.38 |=================== NAS4Free ZFS NFS ........... 18.82 |===== NAS4Free KVMed LVM ZFS NFS . 101.80 |=========================== NAS4Free KVMed LVM ZFS SMB . 156.01 |========================================== PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second TPS > Higher Is Better NAS4Free ZFS SMB ........... 169.70 |============ NAS4Free KVMed LVM ZFS NFS . 55.54 |==== NAS4Free KVMed LVM ZFS SMB . 598.72 |==========================================