AMD EPYC 7601 32-Core testing on FreeBSD via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1812073-SK-1812079SK09 FreeBSD ZFS RAID Benchmarks - Phoronix Test Suite FreeBSD ZFS RAID Benchmarks AMD EPYC 7601 32-Core testing on FreeBSD via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1812073-SK-1812079SK09&sro&grt .
FreeBSD ZFS RAID Benchmarks Processor Motherboard Chipset Memory Disk OS Kernel Compiler File-System Screen Resolution RAIDZ1 20 Disks Stripe 20 Disks AMD EPYC 7601 32-Core @ 2.20GHz (128 Cores) Dell PowerEdge R7425 AMD [AMD] Family 17h (Models 00h-0fh) Root Complex 524032MB 20 x ATA Samsung SSD 860 1B6Q + DP BP14G+EXP 2.17 + SSDSCKJB120G7R N201DL43 FreeBSD 12.0-RC3 (x86_64) Clang 6.0.1 (SVN 335540) zfs 1024x768 OpenBenchmarking.org Python Details - Python 2.7.15 + Python 3.6.6
FreeBSD ZFS RAID Benchmarks blogbench: Read blogbench: Write compilebench: Compile compilebench: Initial Create fio: Rand Read - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory iozone: 1MB - 8GB - Read Performance iozone: 4Kb - 8GB - Read Performance iozone: 1MB - 8GB - Write Performance iozone: 4Kb - 8GB - Write Performance iozone: 64Kb - 8GB - Read Performance iozone: 1MB - 512MB - Read Performance iozone: 4Kb - 512MB - Read Performance iozone: 64Kb - 8GB - Write Performance iozone: 1MB - 512MB - Write Performance iozone: 4Kb - 512MB - Write Performance iozone: 64Kb - 512MB - Read Performance iozone: 64Kb - 512MB - Write Performance osbench: Create Files pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write postmark: Disk Transaction Performance sqlite: Timed SQLite Insertions RAIDZ1 20 Disks Stripe 20 Disks 163372 3147 925 136 19200 238 8125 92.25 18900 238 8085 180 6639 2096 2587 445 6077 6389 2085 1650 2048 371 5921 1372 76.73 41943 1915 3232 35.14 161812 3156 1045 139 19100 238 6576 90.87 19333 245 6995 179 6691 2107 3043 399 6107 6380 2072 1803 1911 388 5972 1331 80.55 42403 2880 3318 26.18 OpenBenchmarking.org
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read RAIDZ1 20 Disks Stripe 20 Disks 30K 60K 90K 120K 150K SE +/- 2001.90, N = 8 SE +/- 1752.00, N = 3 163372 161812 1. (CC) clang options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write RAIDZ1 20 Disks Stripe 20 Disks 700 1400 2100 2800 3500 SE +/- 90.82, N = 3 SE +/- 42.15, N = 3 3147 3156 1. (CC) clang options: -O2 -pthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile RAIDZ1 20 Disks Stripe 20 Disks 200 400 600 800 1000 SE +/- 15.82, N = 4 SE +/- 13.52, N = 3 925 1045
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create RAIDZ1 20 Disks Stripe 20 Disks 30 60 90 120 150 SE +/- 0.55, N = 3 SE +/- 0.07, N = 3 136 139
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 4K 8K 12K 16K 20K 19200 19100 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 50 100 150 200 250 SE +/- 1.53, N = 3 SE +/- 3.71, N = 3 238 238 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 13K 26K 39K 52K 65K SE +/- 384.42, N = 3 SE +/- 916.52, N = 3 60933 61000 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 2K 4K 6K 8K 10K SE +/- 88.88, N = 10 SE +/- 102.00, N = 12 8125 6576 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 20 40 60 80 100 SE +/- 1.51, N = 4 SE +/- 0.54, N = 3 92.25 90.87 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 5K 10K 15K 20K 25K SE +/- 393.70, N = 4 SE +/- 120.19, N = 3 23600 23267 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 4K 8K 12K 16K 20K SE +/- 251.66, N = 3 SE +/- 33.33, N = 3 18900 19333 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 50 100 150 200 250 SE +/- 1.67, N = 3 SE +/- 2.00, N = 3 238 245 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 13K 26K 39K 52K 65K SE +/- 470.22, N = 3 SE +/- 566.67, N = 3 60867 62767 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 2K 4K 6K 8K 10K SE +/- 72.09, N = 3 SE +/- 113.76, N = 12 8085 6995 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 40 80 120 160 200 180 179 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory RAIDZ1 20 Disks Stripe 20 Disks 10K 20K 30K 40K 50K SE +/- 145.30, N = 3 46133 45800 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance RAIDZ1 20 Disks Stripe 20 Disks 1400 2800 4200 5600 7000 SE +/- 15.45, N = 3 SE +/- 16.35, N = 3 6639 6691
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance RAIDZ1 20 Disks Stripe 20 Disks 500 1000 1500 2000 2500 SE +/- 4.29, N = 3 SE +/- 4.94, N = 3 2096 2107
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance RAIDZ1 20 Disks Stripe 20 Disks 700 1400 2100 2800 3500 SE +/- 35.29, N = 3 SE +/- 21.58, N = 3 2587 3043
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance RAIDZ1 20 Disks Stripe 20 Disks 100 200 300 400 500 SE +/- 5.97, N = 3 SE +/- 4.31, N = 12 445 399
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance RAIDZ1 20 Disks Stripe 20 Disks 1300 2600 3900 5200 6500 SE +/- 19.19, N = 3 SE +/- 17.33, N = 3 6077 6107
IOzone Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance RAIDZ1 20 Disks Stripe 20 Disks 1400 2800 4200 5600 7000 SE +/- 93.30, N = 5 SE +/- 64.15, N = 3 6389 6380
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance RAIDZ1 20 Disks Stripe 20 Disks 400 800 1200 1600 2000 SE +/- 3.36, N = 3 SE +/- 40.82, N = 3 2085 2072
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance RAIDZ1 20 Disks Stripe 20 Disks 400 800 1200 1600 2000 SE +/- 27.14, N = 3 SE +/- 17.15, N = 3 1650 1803
IOzone Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance RAIDZ1 20 Disks Stripe 20 Disks 400 800 1200 1600 2000 SE +/- 22.20, N = 3 SE +/- 139.65, N = 12 2048 1911
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance RAIDZ1 20 Disks Stripe 20 Disks 80 160 240 320 400 SE +/- 5.25, N = 12 SE +/- 4.40, N = 3 371 388
IOzone Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance RAIDZ1 20 Disks Stripe 20 Disks 1300 2600 3900 5200 6500 SE +/- 55.94, N = 3 SE +/- 37.94, N = 3 5921 5972
IOzone Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance RAIDZ1 20 Disks Stripe 20 Disks 300 600 900 1200 1500 SE +/- 22.97, N = 12 SE +/- 17.14, N = 12 1372 1331
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files RAIDZ1 20 Disks Stripe 20 Disks 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.91, N = 3 76.73 80.55 1. (CC) clang options: -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only RAIDZ1 20 Disks Stripe 20 Disks 9K 18K 27K 36K 45K SE +/- 113.65, N = 3 SE +/- 259.57, N = 3 41943 42403 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgport -shared
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write RAIDZ1 20 Disks Stripe 20 Disks 600 1200 1800 2400 3000 SE +/- 24.99, N = 7 SE +/- 68.03, N = 8 1915 2880 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgport -shared
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance RAIDZ1 20 Disks Stripe 20 Disks 700 1400 2100 2800 3500 SE +/- 13.67, N = 3 SE +/- 14.67, N = 3 3232 3318 1. (CC) clang options: -O3
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions RAIDZ1 20 Disks Stripe 20 Disks 8 16 24 32 40 SE +/- 0.55, N = 3 SE +/- 0.17, N = 3 35.14 26.18 1. (CC) clang options: -O2 -lz -lpthread
Phoronix Test Suite v10.8.4