Samsung 960 EVO - SSD NVMe Disk Tests Linux 4.9

Some fresh SSD Linux benchmarks on Linux 4.9 atop Ubuntu 16.04 LTS. Tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1701064-TA-1701058TA70&sro.

Samsung 960 EVO - SSD NVMe Disk Tests Linux 4.9ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionSystem LayerINTEL SSDPEKKW256G7 256GBPNY CS1211 120GBSamsung 850 EVO 120GBToshiba TR150 120GBVisionTek 240GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBDatstore_SSDDatstore_NVMeNVMe RDM Test 02Datstore SSD Test 02Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Sky Lake16384MB256GB INTEL SSDPEKKW256G7AMD Radeon RX 470/480 8192MBRealtek ALC1150Acer B286HKIntel ConnectionUbuntu 16.044.9.0-999-generic (x86_64) 20161207Unity 7.4.0X Server 1.18.4amdgpu 1.2.994.5 Mesa 13.1.0-devel- padoka PPA Gallium 0.41.0.3GCC 5.4.0 20160609ext43840x2160PNY CS1211 120GB + 256GB INTEL SSDPEKKW256G7120GB Samsung SSD 850 + 256GB INTEL SSDPEKKW256G7120GB TOSHIBA-TR150 + 256GB INTEL SSDPEKKW256G7VisionTek 240GB + 256GB INTEL SSDPEKKW256G7Samsung SSD 950 PRO 256GBSamsung SSD 960 EVO 250GBIntel Xeon E5-2699 v4 @ 2.20GHz (2 Cores)Intel 440BXIntel 440BX/ZX/DX1 x 8192 MB DRAM123GB Virtual disk + 1024GB Samsung SSD 960VMware SVGA IIIntel 82545EM GigabitUbuntu 14.043.13.0-32-generic (x86_64)GCC 4.8.41176x885VMware4.8.4-040804-generic (x86_64)4.9.0-040900-generic (x86_64)OpenBenchmarking.orgCompiler Details- INTEL SSDPEKKW256G7 256GB: --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 - PNY CS1211 120GB: --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 850 EVO 120GB: --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 - Toshiba TR150 120GB: --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 - VisionTek 240GB: --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: --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 960 EVO 250GB: --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 - Datstore_SSD: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Datstore_NVMe: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - NVMe RDM Test 02: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Datstore SSD Test 02: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- INTEL SSDPEKKW256G7 256GB, PNY CS1211 120GB, Samsung 850 EVO 120GB, Toshiba TR150 120GB, VisionTek 240GB, Samsung 950 PRO 256GB, Samsung 960 EVO 250GB: Scaling Governor: intel_pstate powersaveSystem Details- INTEL SSDPEKKW256G7 256GB: Python 2.7.12.- PNY CS1211 120GB: Python 2.7.12.- Samsung 850 EVO 120GB: Python 2.7.12.- Toshiba TR150 120GB: Python 2.7.12.- VisionTek 240GB: Python 2.7.12.- Samsung 950 PRO 256GB: Python 2.7.12.- Samsung 960 EVO 250GB: Python 2.7.12.- Datstore_SSD: Python 2.7.6.- Datstore_NVMe: Python 2.7.6.- NVMe RDM Test 02: Python 2.7.6.- Datstore SSD Test 02: Python 2.7.6.Disk Mount Options Details- INTEL SSDPEKKW256G7 256GB, Samsung 950 PRO 256GB, Samsung 960 EVO 250GB: data=ordered,errors=remount-ro,relatime,rwDisk Details- PNY CS1211 120GB: DEADLINE / data=ordered,relatime,rw- Samsung 850 EVO 120GB: DEADLINE / data=ordered,relatime,rw- Toshiba TR150 120GB: DEADLINE / data=ordered,relatime,rw- VisionTek 240GB: DEADLINE / data=ordered,relatime,rw- Datstore_SSD: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Datstore_NVMe: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- NVMe RDM Test 02: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Datstore SSD Test 02: DEADLINE / data=ordered,errors=remount-ro,relatime,rw

Samsung 960 EVO - SSD NVMe Disk Tests Linux 4.9sqlite: Default Test Directoryfio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/sfio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/sfio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/sfio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/sfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeblogbench: Writecompilebench: Initial Createpgbench: On-Disk - Normal Load - Read Writepgbench: On-Disk - Single Thread - Read Writepgbench: On-Disk - Heavy Contention - Read WriteINTEL SSDPEKKW256G7 256GBPNY CS1211 120GBSamsung 850 EVO 120GBToshiba TR150 120GBVisionTek 240GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBDatstore_SSDDatstore_NVMeNVMe RDM Test 02Datstore SSD Test 0218.04287.41480.63265.72485.99210.8085.6079.586861546.671256.41261.431212.9256.38271.02298.4049.30117.7193.50193.9793.008612525.3628.73392.14353.78457.30423.54101.28111.0763.776079494.3236.88213.08287.90187.94430.1458.9051.2042.005719430.1431.05295.53338.53270.35406.4361.9550.5342.005135444.6865.36788.37322.911115.40920.27120.63302.37120.0318489516.962804.18251.365227.6736.52704.701319.10976.131401.67173.63177.7584.5711157558.751933.19189.163530.353.02470.07311.03514.04452.87657.301438.22788.636617238.632182.00980.992537.68498.98489.65532.64518.01750.031431.23744.205179280.032861.531275.783153.54535.16500.33547.94557.01737.531439.53748.635798246.153020.391262.333223.41597.79381.26510.75467.69834.581603.57850.576268249.972257.751035.362843.00OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryDatstore_SSDINTEL SSDPEKKW256G7 256GBPNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB1530456075SE +/- 0.05, N = 3SE +/- 0.12, N = 3SE +/- 0.27, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.61, N = 4SE +/- 3.70, N = 63.0218.0456.3828.7365.3636.5236.8831.051. (CC) gcc options: -O2 -ldl -lpthread

Flexible IO Tester

Type: Random Read - IO Engine: Libaio - 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: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB2004006008001000SE +/- 0.83, N = 3SE +/- 1.06, N = 3SE +/- 0.28, N = 3SE +/- 0.07, N = 3SE +/- 1.32, N = 3SE +/- 0.12, N = 3SE +/- 0.22, N = 3SE +/- 0.31, N = 3SE +/- 0.19, N = 3SE +/- 3.02, N = 3SE +/- 3.08, N = 3597.79498.98470.07287.41535.16271.02392.14788.37704.70213.08295.53-ll -lz-ll -lz-ll -lz-ll -lz-ll -lz1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Libaio - 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: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB30060090012001500SE +/- 27.54, N = 6SE +/- 12.80, N = 6SE +/- 0.34, N = 3SE +/- 32.02, N = 6SE +/- 1.31, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.77, N = 3SE +/- 1.63, N = 3SE +/- 0.40, N = 3SE +/- 0.06, N = 3381.26489.65311.03480.63500.33298.40353.78322.911319.10287.90338.53-ll -lz-ll -lz-ll -lz-ll -lz-ll -lz1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Libaio - 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: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB2004006008001000SE +/- 0.22, N = 3SE +/- 0.33, N = 3SE +/- 0.48, N = 3SE +/- 0.03, N = 3SE +/- 11.14, N = 6SE +/- 0.03, N = 3SE +/- 0.52, N = 3SE +/- 0.10, N = 3SE +/- 9.65, N = 3SE +/- 2.02, N = 3SE +/- 3.96, N = 3510.75532.64514.04265.72547.9449.30457.301115.40976.13187.94270.35-ll -lz-ll -lz-ll -lz-ll -lz1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Libaio - 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: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/sDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB30060090012001500SE +/- 8.83, N = 3SE +/- 6.71, N = 3SE +/- 0.06, N = 3SE +/- 31.86, N = 6SE +/- 29.33, N = 6SE +/- 0.19, N = 3SE +/- 0.14, N = 3SE +/- 0.59, N = 3SE +/- 2.03, N = 3SE +/- 0.12, N = 3SE +/- 1.13, N = 3467.69518.01452.87485.99557.01117.71423.54920.271401.67430.14406.43-ll -lz-ll -lz-ll -lz-ll -lz1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB2004006008001000SE +/- 22.36, N = 6SE +/- 4.82, N = 3SE +/- 10.67, N = 3SE +/- 2.81, N = 3SE +/- 13.44, N = 3SE +/- 0.21, N = 3SE +/- 15.23, N = 6SE +/- 0.74, N = 3SE +/- 0.43, N = 3SE +/- 11.29, N = 6SE +/- 11.09, N = 6834.58750.03657.30210.80737.5393.50101.28120.63173.6358.9061.951. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB30060090012001500SE +/- 12.24, N = 3SE +/- 6.89, N = 3SE +/- 28.86, N = 6SE +/- 3.25, N = 6SE +/- 13.22, N = 3SE +/- 0.03, N = 3SE +/- 1.76, N = 3SE +/- 0.90, N = 3SE +/- 17.52, N = 6SE +/- 0.40, N = 3SE +/- 0.53, N = 31603.571431.231438.2285.601439.53193.97111.07302.37177.7551.2050.531. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB2004006008001000SE +/- 0.77, N = 3SE +/- 2.29, N = 3SE +/- 4.19, N = 3SE +/- 3.05, N = 6SE +/- 2.70, N = 3SE +/- 0.06, N = 3SE +/- 3.40, N = 6SE +/- 0.47, N = 3SE +/- 4.85, N = 6SE +/- 0.61, N = 5SE +/- 0.50, N = 3850.57744.20788.6379.58748.6393.0063.77120.0384.5742.0042.001. (CC) gcc options: -static

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: WriteDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB4K8K12K16K20KSE +/- 116.53, N = 6SE +/- 37.02, N = 3SE +/- 34.20, N = 3SE +/- 84.43, N = 3SE +/- 35.04, N = 3SE +/- 75.65, N = 3SE +/- 275.46, N = 3SE +/- 813.14, N = 6SE +/- 486.72, N = 6SE +/- 22.18, N = 3SE +/- 37.07, N = 362685179661768615798861260791848911157571951351. (CC) gcc options: -O2 -pthread

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02PNY CS1211 120GBSamsung 850 EVO 120GBSamsung 950 PRO 256GBSamsung 960 EVO 250GBToshiba TR150 120GBVisionTek 240GB120240360480600SE +/- 1.42, N = 3SE +/- 3.53, N = 3SE +/- 1.80, N = 3SE +/- 1.73, N = 3SE +/- 3.71, N = 6SE +/- 5.25, N = 3SE +/- 16.81, N = 6SE +/- 3.12, N = 3SE +/- 4.30, N = 3SE +/- 19.85, N = 6SE +/- 8.43, N = 6249.97280.03238.63546.67246.15525.36494.32516.96558.75430.14444.68

PostgreSQL pgbench

Scaling: On-Disk - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: On-Disk - Test: Normal Load - Mode: Read WriteDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02Samsung 950 PRO 256GBSamsung 960 EVO 250GB6001200180024003000SE +/- 10.11, N = 3SE +/- 8.78, N = 3SE +/- 30.38, N = 3SE +/- 21.71, N = 3SE +/- 21.64, N = 3SE +/- 53.42, N = 3SE +/- 93.83, N = 62257.752861.532182.001256.413020.392804.181933.191. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: On-Disk - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: On-Disk - Test: Single Thread - Mode: Read WriteDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02Samsung 950 PRO 256GBSamsung 960 EVO 250GB30060090012001500SE +/- 3.32, N = 3SE +/- 4.71, N = 3SE +/- 6.40, N = 3SE +/- 4.33, N = 4SE +/- 5.58, N = 3SE +/- 0.55, N = 3SE +/- 0.82, N = 31035.361275.78980.99261.431262.33251.36189.161. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: On-Disk - Test: Heavy Contention - Mode: Read WriteDatstore SSD Test 02Datstore_NVMeDatstore_SSDINTEL SSDPEKKW256G7 256GBNVMe RDM Test 02Samsung 950 PRO 256GBSamsung 960 EVO 250GB11002200330044005500SE +/- 17.77, N = 3SE +/- 20.45, N = 3SE +/- 17.32, N = 3SE +/- 1.76, N = 3SE +/- 12.53, N = 3SE +/- 39.69, N = 3SE +/- 27.46, N = 32843.003153.542537.681212.923223.415227.673530.351. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4