Samsung 950 PRO 256GB M.2 SSD NVMe benchmarks by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1610285-LO-1605286HA80 Samsung 950 PRO NVMe SSD Disk Ubuntu Linux 16.04 - Phoronix Test Suite Samsung 950 PRO NVMe SSD Disk Ubuntu Linux 16.04 Samsung 950 PRO 256GB M.2 SSD NVMe benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1610285-LO-1605286HA80&grt&rdt .
Samsung 950 PRO NVMe SSD Disk Ubuntu Linux 16.04 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores) MSI C236A WORKSTATION (MS-7998) v1.0 Intel Sky Lake 16384MB 120GB Samsung SSD 850 Sapphire AMD Radeon R9 FURY / NANO 4096MB Realtek ALC1150 DELL P2415Q Intel Connection Ubuntu 16.04 4.6.0-040600-generic (x86_64) Unity 7.4.0 X Server 1.18.3 modesetting 1.18.3 4.2 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4 GCC 5.3.1 20160413 ext4 3840x2160 240GB OCZ VERTEX3 + 120GB Samsung SSD 850 120GB INTEL SSDSC2BW12 + 120GB Samsung SSD 850 120GB Samsung SSD 850 + Samsung SSD 950 PRO 256GB Intel Core i5-5300U @ 2.90GHz (4 Cores) LENOVO 20CLS55U00 Intel Broadwell-U-OPI 8192MB 256GB SAMSUNG MZ7LN256 Intel HD 5500 Intel Broadwell-U Audio Intel Connection + Intel Wireless 7265 Ubuntu 16.10 4.8.0-26-generic (x86_64) Unity 7.5.0 X Server 1.18.4 modesetting 1.18.4 4.3 Mesa 12.0.3 GCC 6.2.0 20161005 1366x768 OpenBenchmarking.org Compiler Details - Samsung 850 EVO 120GB SSD: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --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=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - OCZ Vertex 3 240GB SSD: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --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=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel 530 120GB SSD: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --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=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Samsung 950 PRO 256GB M.2 SSD: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --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=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - SAMSUNG MZ7LN256: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --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 --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Samsung 850 EVO 120GB SSD: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - OCZ Vertex 3 240GB SSD: DEADLINE / data=ordered,relatime,rw - Intel 530 120GB SSD: DEADLINE / data=ordered,relatime,rw - Samsung 950 PRO 256GB M.2 SSD: DEADLINE / data=ordered,relatime,rw - SAMSUNG MZ7LN256: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave System Details - Samsung 850 EVO 120GB SSD: Python 2.7.11+. - OCZ Vertex 3 240GB SSD: Python 2.7.11+. - Intel 530 120GB SSD: Python 2.7.11+. - Samsung 950 PRO 256GB M.2 SSD: Python 2.7.11+. - SAMSUNG MZ7LN256: Python 2.7.12+. This was running on battery power.
Samsung 950 PRO NVMe SSD Disk Ubuntu Linux 16.04 compilebench: Compile fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s iozone: 4Kb - 8GB - Write Performance Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 846.90 37.60 154.48 203.59 157.24 158.37 1186.35 35.01 117.63 34.72 119.75 490.13 1158.91 22.69 91.12 35.69 102.11 481.96 1511.54 49.20 183.19 167.87 217.61 844.31 292.88 40.04 145.21 166.49 147.45 279.88 OpenBenchmarking.org
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 300 600 900 1200 1500 SE +/- 12.48, N = 6 SE +/- 5.59, N = 3 SE +/- 8.84, N = 3 SE +/- 9.99, N = 3 SE +/- 6.45, N = 6 846.90 1186.35 1158.91 1511.54 292.88
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, 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: MB/s Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 11 22 33 44 55 SE +/- 0.33, N = 3 SE +/- 0.07, N = 3 SE +/- 0.26, N = 3 SE +/- 0.72, N = 3 SE +/- 0.17, N = 3 37.60 35.01 22.69 49.20 40.04 -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, 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: MB/s Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 40 80 120 160 200 SE +/- 6.84, N = 6 SE +/- 2.12, N = 6 SE +/- 1.47, N = 6 SE +/- 9.26, N = 6 SE +/- 0.45, N = 3 154.48 117.63 91.12 183.19 145.21 -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, 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: MB/s Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 40 80 120 160 200 SE +/- 1.58, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 7.31, N = 6 SE +/- 0.28, N = 3 203.59 34.72 35.69 167.87 166.49 -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, 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: MB/s Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 50 100 150 200 250 SE +/- 7.01, N = 6 SE +/- 1.79, N = 5 SE +/- 2.06, N = 6 SE +/- 7.39, N = 6 SE +/- 0.56, N = 3 157.24 119.75 102.11 217.61 147.45 -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance Samsung 850 EVO 120GB SSD OCZ Vertex 3 240GB SSD Intel 530 120GB SSD Samsung 950 PRO 256GB M.2 SSD SAMSUNG MZ7LN256 200 400 600 800 1000 SE +/- 6.83, N = 6 SE +/- 0.49, N = 3 SE +/- 0.33, N = 3 SE +/- 2.05, N = 3 SE +/- 1.00, N = 3 158.37 490.13 481.96 844.31 279.88 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.4