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/1605304-GA-1605286HA24&sor&grr.

Samsung 950 PRO NVMe SSD Disk Ubuntu Linux 16.04ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSamsung 850 EVO 120GB SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSDSamsung 950 PRO 256GB M.2 SSDSamsung 840 EVO 120GB SSD testIntel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Sky Lake16384MB120GB Samsung SSD 850Sapphire AMD Radeon R9 FURY / NANO 4096MBRealtek ALC1150DELL P2415QIntel ConnectionUbuntu 16.044.6.0-040600-generic (x86_64)Unity 7.4.0X Server 1.18.3modesetting 1.18.34.2 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4GCC 5.3.1 20160413ext43840x2160240GB OCZ VERTEX3 + 120GB Samsung SSD 850120GB INTEL SSDSC2BW12 + 120GB Samsung SSD 850120GB Samsung SSD 850 + Samsung SSD 950 PRO 256GBIntel Core i5-4670K @ 3.80GHz (4 Cores)ASUS Z97-KIntel 4th Gen Core DRAM120GB Samsung SSD 840 + 2000GB Seagate ST32000641ASNVIDIA GeForce GTX 650 1024MB (324/324MHz)Realtek ALC887-VDRealtek RTL8111/8168/8411openSUSE 13.24.6.0-1.gaf7ce24-default (x86_64)KDE 4.14.9X Server 1.16.1NVIDIA 361.45.11GCC 4.8.31920x1080OpenBenchmarking.orgCompiler 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 840 EVO 120GB SSD test: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind 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 840 EVO 120GB SSD test: DEADLINE / data=ordered,noatime,rwProcessor Details- Scaling Governor: intel_pstate powersaveSystem 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 840 EVO 120GB SSD test: Python 2.7.8.

Samsung 950 PRO NVMe SSD Disk Ubuntu Linux 16.04compilebench: Compileiozone: 4Kb - 8GB - Write Performancefio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sfio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sfio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sfio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/sSamsung 850 EVO 120GB SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSDSamsung 950 PRO 256GB M.2 SSDSamsung 840 EVO 120GB SSD test846.90158.37157.24203.59154.4837.601186.35490.13119.7534.72117.6335.011158.91481.96102.1135.6991.1222.691511.54844.31217.61167.87183.1949.20983.07134.90165.30182.04164.8740.64OpenBenchmarking.org

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileSamsung 950 PRO 256GB M.2 SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSDSamsung 840 EVO 120GB SSD testSamsung 850 EVO 120GB SSD30060090012001500SE +/- 9.99, N = 3SE +/- 5.59, N = 3SE +/- 8.84, N = 3SE +/- 87.57, N = 6SE +/- 12.48, N = 61511.541186.351158.91983.07846.90

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceSamsung 950 PRO 256GB M.2 SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSDSamsung 850 EVO 120GB SSDSamsung 840 EVO 120GB SSD test2004006008001000SE +/- 2.05, N = 3SE +/- 0.49, N = 3SE +/- 0.33, N = 3SE +/- 6.83, N = 6SE +/- 12.51, N = 6844.31490.13481.96158.37134.901. (CC) gcc options: -O3

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.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sSamsung 950 PRO 256GB M.2 SSDSamsung 840 EVO 120GB SSD testSamsung 850 EVO 120GB SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSD50100150200250SE +/- 7.39, N = 6SE +/- 0.02, N = 3SE +/- 7.01, N = 6SE +/- 1.79, N = 5SE +/- 2.06, N = 6217.61165.30157.24119.75102.11-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs1. (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.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sSamsung 850 EVO 120GB SSDSamsung 840 EVO 120GB SSD testSamsung 950 PRO 256GB M.2 SSDIntel 530 120GB SSDOCZ Vertex 3 240GB SSD4080120160200SE +/- 1.58, N = 3SE +/- 0.48, N = 3SE +/- 7.31, N = 6SE +/- 0.05, N = 3SE +/- 0.03, N = 3203.59182.04167.8735.6934.72-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs1. (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.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sSamsung 950 PRO 256GB M.2 SSDSamsung 840 EVO 120GB SSD testSamsung 850 EVO 120GB SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSD4080120160200SE +/- 9.26, N = 6SE +/- 0.43, N = 3SE +/- 6.84, N = 6SE +/- 2.12, N = 6SE +/- 1.47, N = 6183.19164.87154.48117.6391.12-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -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: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sSamsung 950 PRO 256GB M.2 SSDSamsung 840 EVO 120GB SSD testSamsung 850 EVO 120GB SSDOCZ Vertex 3 240GB SSDIntel 530 120GB SSD1122334455SE +/- 0.72, N = 3SE +/- 0.73, N = 6SE +/- 0.33, N = 3SE +/- 0.07, N = 3SE +/- 0.26, N = 349.2040.6437.6035.0122.69-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl


Phoronix Test Suite v10.8.4