SSD Linux benchmarks by Michael Larabel for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1512249-HA-1512128GA03 Solid State SSD Ubuntu Linux Tests - Phoronix Test Suite Solid State SSD Ubuntu Linux Tests SSD Linux benchmarks by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1512249-HA-1512128GA03&grr&sro&rro .
Solid State SSD Ubuntu Linux Tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 64GB ADATA SP600 120GB OCZ TRION100 120GB SPCC Solid State 256GB TS256GSSD370S 120GB PNY CS1211 120GB CT120BX100SSD1 120GB Samsung SSD 850 #1 120GB Samsung SSD 850 #2 800GB Intel S3710 1024GB Crucial MX200 240GB OCZ ARC 100 Intel Core i7-5960X @ 3.50GHz (16 Cores) Gigabyte X99-UD4-CF Intel Xeon E5 v3/Core 16384MB 240GB OCZ VERTEX3 + 64GB ADATA SP600 XFX AMD Radeon HD 7950/8950 OEM / R9 280 3072MB Realtek ALC1150 SyncMaster Intel Connection Ubuntu 15.04 4.2.0-999-generic (x86_64) 20150709 Unity 7.3.2 X Server 1.17.1 radeon 7.5.99 3.3 Mesa 10.7.0-devel (git-d9ab95b 2015-07-06 vivid-oibaf-ppa) Gallium 0.4 GCC 4.9.2 ext4 2560x1600 240GB OCZ VERTEX3 + 120GB OCZ TRION100 120GB SPCC Solid State 240GB OCZ VERTEX3 + 256GB TS256GSSD370S 240GB OCZ VERTEX3 + PNY CS1211 120GB 240GB OCZ VERTEX3 + 120GB CT120BX100SSD1 240GB OCZ VERTEX3 + 120GB Samsung SSD 850 240GB OCZ VERTEX3 + 120GB INTEL SSDSC2BW12 Intel Core i3-6100T @ 3.10GHz (4 Cores) Gigabyte B150M-HD3 DDR3-CF Intel Sky Lake 2 x 4096 MB DDR3-1333MHz 32GB TS32GMTS600 + 800GB INTEL SSDSC2BA80 LLVMpipe Intel Sunrise Point-H HD Audio CTX PV722 Realtek RTL8111/8168/8411 Kali 2.0 4.0.0-kali1-amd64 (x86_64) Xfce 4.10 X Server 1.17.2 intel 2.99.917 3.0 Mesa 10.3.2 Gallium 0.4 1280x1024 OpenBenchmarking.org Compiler Details - 64GB ADATA SP600: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 120GB OCZ TRION100: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 120GB SPCC Solid State: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 256GB TS256GSSD370S: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 120GB PNY CS1211: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 120GB CT120BX100SSD1: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 120GB Samsung SSD 850 #1: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 120GB Samsung SSD 850 #2: --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,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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 800GB Intel S3710: --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 - 1024GB Crucial MX200: --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 - 240GB OCZ ARC 100: --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 - 64GB ADATA SP600: DEADLINE / data=ordered,relatime,rw - 120GB OCZ TRION100: DEADLINE / data=ordered,relatime,rw - 120GB SPCC Solid State: DEADLINE / data=ordered,relatime,rw - 256GB TS256GSSD370S: DEADLINE / data=ordered,relatime,rw - 120GB PNY CS1211: DEADLINE / data=ordered,relatime,rw - 120GB CT120BX100SSD1: DEADLINE / data=ordered,relatime,rw - 120GB Samsung SSD 850 #1: DEADLINE / data=ordered,relatime,rw - 120GB Samsung SSD 850 #2: DEADLINE / data=ordered,relatime,rw - 800GB Intel S3710: CFQ / data=ordered,relatime,rw - 1024GB Crucial MX200: CFQ / data=ordered,relatime,rw - 240GB OCZ ARC 100: CFQ / data=ordered,relatime,rw Processor Details - 64GB ADATA SP600: Scaling Governor: intel_pstate powersave - 120GB OCZ TRION100: Scaling Governor: intel_pstate powersave - 120GB SPCC Solid State: Scaling Governor: intel_pstate powersave - 256GB TS256GSSD370S: Scaling Governor: intel_pstate powersave - 120GB PNY CS1211: Scaling Governor: intel_pstate powersave - 120GB CT120BX100SSD1: Scaling Governor: intel_pstate powersave - 120GB Samsung SSD 850 #1: Scaling Governor: intel_pstate powersave - 120GB Samsung SSD 850 #2: Scaling Governor: intel_pstate powersave - 800GB Intel S3710: Scaling Governor: acpi-cpufreq ondemand - 1024GB Crucial MX200: Scaling Governor: acpi-cpufreq ondemand - 240GB OCZ ARC 100: Scaling Governor: acpi-cpufreq ondemand System Details - 64GB ADATA SP600: Disk Scheduler: DEADLINE. Python 2.7.9. - 120GB OCZ TRION100: Disk Scheduler: DEADLINE. Python 2.7.9. - 120GB SPCC Solid State: Disk Scheduler: DEADLINE. Python 2.7.9. - 256GB TS256GSSD370S: Disk Scheduler: DEADLINE. Python 2.7.9. - 120GB PNY CS1211: Disk Scheduler: DEADLINE. Python 2.7.9. - 120GB CT120BX100SSD1: Disk Scheduler: DEADLINE. Python 2.7.9. - 120GB Samsung SSD 850 #1: Disk Scheduler: DEADLINE. Python 2.7.9. - 120GB Samsung SSD 850 #2: Disk Scheduler: DEADLINE. Python 2.7.9. - 800GB Intel S3710: Python 2.7.9. - 1024GB Crucial MX200: Python 2.7.9. - 240GB OCZ ARC 100: Python 2.7.9.
Solid State SSD Ubuntu Linux Tests pgbench: On-Disk - Normal Load - Read Write compilebench: Initial Create fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 1000 Files, 1MB Size fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s 64GB ADATA SP600 120GB OCZ TRION100 120GB SPCC Solid State 256GB TS256GSSD370S 120GB PNY CS1211 120GB CT120BX100SSD1 120GB Samsung SSD 850 #1 120GB Samsung SSD 850 #2 800GB Intel S3710 1024GB Crucial MX200 240GB OCZ ARC 100 120GB INTEL SSDSC2BW12 1652.56 253.47 10.17 71.50 71.30 92.80 55.11 1443.84 261.26 48.30 62.80 48.37 71.30 139.64 1741.31 285.60 82.87 127.87 84.63 98.23 132.05 3268.09 307.07 86.87 179.33 86.90 108.48 119.06 3389.00 313.19 91.47 189.33 91.50 46.83 22.49 2875.81 302.45 93.17 142.40 93.17 100.18 118.49 1723.37 285.67 66.92 104.40 102.82 114.59 129.16 2867.80 391.98 329.60 405.73 329.30 140.64 159.67 1964.95 322.58 102.43 183.20 104.97 123.02 47.07 796.27 347.36 69.28 161.73 80.67 153.85 125.36 2766.30 302.59 71.37 189.87 71.30 84.17 55.30 OpenBenchmarking.org
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 700 1400 2100 2800 3500 SE +/- 1.17, N = 3 SE +/- 27.86, N = 3 SE +/- 65.49, N = 6 SE +/- 7.41, N = 3 SE +/- 9.45, N = 3 SE +/- 5.19, N = 3 SE +/- 75.42, N = 6 SE +/- 4.34, N = 3 SE +/- 2.68, N = 3 SE +/- 44.10, N = 3 SE +/- 0.52, N = 3 2867.80 1652.56 3268.09 796.27 1723.37 1741.31 3389.00 1443.84 2766.30 2875.81 1964.95 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 90 180 270 360 450 SE +/- 6.33, N = 3 SE +/- 9.61, N = 6 SE +/- 7.80, N = 6 SE +/- 6.30, N = 6 SE +/- 15.63, N = 6 SE +/- 2.90, N = 3 SE +/- 6.86, N = 6 SE +/- 14.37, N = 6 SE +/- 2.62, N = 3 SE +/- 7.18, N = 6 SE +/- 0.99, N = 3 391.98 253.47 307.07 347.36 285.67 285.60 313.19 261.26 302.59 302.45 322.58
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 70 140 210 280 350 SE +/- 0.56, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 5.47, N = 6 SE +/- 2.69, N = 6 SE +/- 1.23, N = 3 SE +/- 0.03, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.62, N = 3 329.60 10.17 86.87 69.28 66.92 82.87 91.47 48.30 71.37 93.17 102.43 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 90 180 270 360 450 SE +/- 0.19, N = 3 SE +/- 28.59, N = 4 SE +/- 0.27, N = 3 SE +/- 2.64, N = 6 SE +/- 0.69, N = 3 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 SE +/- 0.00, N = 3 SE +/- 0.13, N = 3 SE +/- 0.00, N = 3 SE +/- 2.00, N = 3 405.73 71.50 179.33 161.73 104.40 127.87 189.33 62.80 189.87 142.40 183.20 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 70 140 210 280 350 SE +/- 0.52, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.49, N = 3 SE +/- 19.51, N = 6 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 2.40, N = 6 329.30 71.30 86.90 80.67 102.82 84.63 91.50 48.37 71.30 93.17 104.97 1. (CC) gcc options: -static
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 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 0.47, N = 3 SE +/- 0.84, N = 3 SE +/- 2.19, N = 3 SE +/- 0.88, N = 3 SE +/- 0.48, N = 3 SE +/- 0.03, N = 3 SE +/- 0.75, N = 3 SE +/- 0.07, N = 3 SE +/- 0.30, N = 3 SE +/- 0.09, N = 3 140.64 92.80 108.48 153.85 114.59 98.23 46.83 71.30 84.17 100.18 123.02 -ll -ll 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 800GB Intel S3710 64GB ADATA SP600 256GB TS256GSSD370S 240GB OCZ ARC 100 120GB Samsung SSD 850 #1 120GB SPCC Solid State 120GB PNY CS1211 120GB OCZ TRION100 120GB INTEL SSDSC2BW12 120GB CT120BX100SSD1 1024GB Crucial MX200 40 80 120 160 200 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 SE +/- 0.50, N = 3 SE +/- 0.09, N = 3 SE +/- 0.45, N = 3 SE +/- 0.57, N = 3 SE +/- 0.02, N = 3 SE +/- 0.60, N = 3 SE +/- 0.30, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 159.67 55.11 119.06 125.36 129.16 132.05 22.49 139.64 55.30 118.49 47.07 -ll -ll 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Phoronix Test Suite v10.8.4