iSCSI Running pts/aio-stress-1.1.1, pts/sqlite-1.9.0, pts/fio-1.8.2, pts/dbench-1.0.0, pts/iozone-1.8.0, pts/tiobench-1.2.0, pts/postmark-1.1.0, pts/build-linux-kernel-1.5.3 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1510316-BE-DISKTEST374&grs&sor .
iSCSI Processor Memory Disk OS Kernel Compiler File-System System Layer g8 local ssd zvol nfssr Intel Celeron G1610T @ 2.29GHz (2 Cores) 1024MB 30GB Debian GNU/Linux 8 3.16.0-4-amd64 (x86_64) GCC 4.9.2 ext4 Xen 4.6.0-xs104676 Hypervisor 32GB OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i586 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - g8 local ssd zvol: CFQ / data=ordered,discard,noatime,rw - nfssr: CFQ / data=ordered,relatime,rw System Details - Disk Scheduler: CFQ.
iSCSI fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - IOPS tiobench: Rand Read - 64MB - 16 fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - IOPS tiobench: Write - 64MB - 16 iozone: 4Kb - 2GB - Write Performance aio-stress: Rand Write dbench: 1 iozone: 4Kb - 2GB - Read Performance dbench: 12 dbench: 48 postmark: Disk Transaction Performance build-linux-kernel: Time To Compile tiobench: Rand Write - 64MB - 16 tiobench: Read - 64MB - 16 fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - IOPS fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - IOPS sqlite: Timed SQLite Insertions g8 local ssd zvol nfssr 5259 378.41 9286 23.72 268.61 251.26 198.00 281.85 422.23 429.58 1116 595.71 49.75 411.33 5427 4833 10.69 1689 139.62 4183 13.99 196.18 193.00 158.73 232.57 365.84 375.67 1264 591.95 13.09 252.08 3517 2646 16.63 OpenBenchmarking.org
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS g8 local ssd zvol nfssr 1100 2200 3300 4400 5500 SE +/- 37.02, N = 3 SE +/- 32.62, N = 6 5259 1689 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Threaded I/O Tester Test: Random Read - Size Per Thread: 64MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Read - Size Per Thread: 64MB - Thread Count: 16 g8 local ssd zvol nfssr 80 160 240 320 400 SE +/- 7.36, N = 3 SE +/- 1.99, N = 5 378.41 139.62
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS g8 local ssd zvol nfssr 2K 4K 6K 8K 10K SE +/- 138.62, N = 6 SE +/- 31.88, N = 3 9286 4183 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Threaded I/O Tester Test: Write - Size Per Thread: 64MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Write - Size Per Thread: 64MB - Thread Count: 16 g8 local ssd zvol nfssr 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 23.72 13.99
IOzone Record Size: 4Kb - File Size: 2GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 2GB - Disk Test: Write Performance g8 local ssd zvol nfssr 60 120 180 240 300 SE +/- 2.59, N = 3 SE +/- 1.46, N = 3 268.61 196.18 1. (CC) gcc options: -O3
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write g8 local ssd zvol nfssr 50 100 150 200 250 SE +/- 2.10, N = 3 SE +/- 3.32, N = 4 251.26 193.00 1. (CC) gcc options: -pthread -laio
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 g8 local ssd zvol nfssr 40 80 120 160 200 SE +/- 0.54, N = 3 SE +/- 0.10, N = 3 198.00 158.73 1. (CC) gcc options: -lpopt -O2
IOzone Record Size: 4Kb - File Size: 2GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 2GB - Disk Test: Read Performance g8 local ssd zvol nfssr 60 120 180 240 300 SE +/- 2.74, N = 3 SE +/- 4.47, N = 3 281.85 232.57 1. (CC) gcc options: -O3
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 g8 local ssd zvol nfssr 90 180 270 360 450 SE +/- 0.29, N = 3 SE +/- 0.56, N = 3 422.23 365.84 1. (CC) gcc options: -lpopt -O2
Dbench Client Count: 48 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 48 g8 local ssd zvol nfssr 90 180 270 360 450 SE +/- 0.18, N = 3 SE +/- 0.27, N = 3 429.58 375.67 1. (CC) gcc options: -lpopt -O2
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance nfssr g8 local ssd zvol 300 600 900 1200 1500 SE +/- 2.33, N = 3 SE +/- 15.00, N = 3 1264 1116 1. (CC) gcc options: -O3
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.18-rc6 Time To Compile nfssr g8 local ssd zvol 130 260 390 520 650 SE +/- 3.14, N = 3 SE +/- 3.49, N = 3 591.95 595.71
Threaded I/O Tester Test: Random Write - Size Per Thread: 64MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 16 g8 local ssd zvol nfssr 11 22 33 44 55 SE +/- 1.87, N = 6 SE +/- 0.03, N = 3 49.75 13.09
Threaded I/O Tester Test: Read - Size Per Thread: 64MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Read - Size Per Thread: 64MB - Thread Count: 16 g8 local ssd zvol nfssr 90 180 270 360 450 SE +/- 19.46, N = 6 SE +/- 4.14, N = 3 411.33 252.08
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS g8 local ssd zvol nfssr 1200 2400 3600 4800 6000 SE +/- 572.11, N = 6 SE +/- 12.88, N = 3 5427 3517 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS g8 local ssd zvol nfssr 1000 2000 3000 4000 5000 SE +/- 855.51, N = 6 SE +/- 216.86, N = 6 4833 2646 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Timed SQLite Insertions g8 local ssd zvol nfssr 4 8 12 16 20 SE +/- 0.45, N = 6 SE +/- 0.12, N = 3 10.69 16.63 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.5