Cheap SSD Linux Benchmarks Performance Intel Core i5-9400F testing with a MSI B360M GAMING PLUS (MS-7B19) v1.0 (1.10 BIOS) and MSI NVIDIA NV106 1GB on Ubuntu 19.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1906022-HV-CHEAPSSDL65&gru&sor .
Cheap SSD Linux Benchmarks Performance Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution 256GB SAMSUNG MZVPW256HEGL 240GB CT240BX500SSD1 256GB SPCC 240GB KINGSTON SA400S3 240GB PNY CS900 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 500GB Samsung 860 EVO Intel Core i5-9400F @ 4.10GHz (6 Cores) MSI B360M GAMING PLUS (MS-7B19) v1.0 (1.10 BIOS) Intel Cannon Lake PCH 2 x 8192 MB DDR4-2667MT/s CMK16GX4M2B3200C16 256GB SAMSUNG MZVPW256HEGL-000H7 MSI NVIDIA NV106 1GB Realtek ALC887-VD Acer B286HK Intel I219-V Ubuntu 19.04 5.0.0-15-generic (x86_64) GNOME Shell 3.32.0 X Server 4.3 Mesa 19.0.2 GCC 8.3.0 ext4 3840x2160 256GB SAMSUNG MZVPW256HEGL-000H7 + 240GB CT240BX500SSD1 256GB SAMSUNG MZVPW256HEGL-000H7 + 256GB SPCC Solid State 256GB SAMSUNG MZVPW256HEGL-000H7 + 240GB KINGSTON SA400S3 256GB SAMSUNG MZVPW256HEGL-000H7 + PNY CS900 240GB 256GB SAMSUNG MZVPW256HEGL-000H7 + 1000GB Western Digital WD1003FZEX-0 256GB SAMSUNG MZVPW256HEGL-000H7 + 500GB Western Digital WD5000AZRX-0 256GB SAMSUNG MZVPW256HEGL-000H7 + 500GB Samsung SSD 860 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - 256GB SAMSUNG MZVPW256HEGL: NONE / errors=remount-ro,relatime,rw - 240GB CT240BX500SSD1: MQ-DEADLINE / relatime,rw - 256GB SPCC: MQ-DEADLINE / relatime,rw - 240GB KINGSTON SA400S3: MQ-DEADLINE / relatime,rw - 240GB PNY CS900: MQ-DEADLINE / relatime,rw - 1TB WD Black WD1003FZEX-0: MQ-DEADLINE / relatime,rw - 500GB WD Green WD5000AZRX-0: MQ-DEADLINE / relatime,rw - 500GB Samsung 860 EVO: MQ-DEADLINE / relatime,rw Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.16 + Python 3.7.3 Security Details - l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT disabled + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling
Cheap SSD Linux Benchmarks Performance fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree pgbench: Buffer Test - Normal Load - Read Write startup-time: Only Seq Reads - xterm - Default Test Directory startup-time: Seq Reads + Writes - xterm - Default Test Directory startup-time: Only Seq Reads - GNOME Terminal - Default Test Directory startup-time: Only Seq Reads - LibreOffice Writer - Default Test Directory startup-time: Seq Reads + Writes - GNOME Terminal - Default Test Directory startup-time: Seq Reads + Writes - LibreOffice Writer - Default Test Directory sqlite: Timed SQLite Insertions 256GB SAMSUNG MZVPW256HEGL 240GB CT240BX500SSD1 256GB SPCC 240GB KINGSTON SA400S3 240GB PNY CS900 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 500GB Samsung 860 EVO 84.30 163.67 67.63 2919 1469 3013 1470 831 481 1141 1608 0.38 1.10 1.56 1.16 4.32 3.32 119.73 119.42 67.00 61.09 518 453 539 481 715 452 1016 4668 2.41 2.55 11.18 8.61 9.11 6.83 20.09 140.12 291.87 140.20 524 479 531 483 988 514 1037 3496 1.83 1.00 7.91 5.88 4.15 3.06 39.31 90.67 214.40 101.57 501 478 501 476 836 500 959 2596 2.41 1.34 8.73 7.34 5.66 4.42 46.23 134.83 294.67 135.07 541 495 541 497 1019 521 1001 4071 1.83 1.01 8.29 5.94 4.15 3.06 43.25 10.50 47.82 20.53 82.27 82.07 98.13 93.17 758 471 941 321 81.38 26.03 106.15 111.60 308.43 20.80 42.40 18.60 92.97 91.27 111 107 736 485 1006 295 80.60 41.98 507.06 145.33 172.43 79.20 544 510 544 510 879 513 1025 2151 1.87 1.37 7.95 5.94 5.88 4.31 33.00 OpenBenchmarking.org
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 500GB Samsung 860 EVO 256GB SPCC 240GB PNY CS900 240GB CT240BX500SSD1 240GB KINGSTON SA400S3 256GB SAMSUNG MZVPW256HEGL 500GB WD Green WD5000AZRX-0 1TB WD Black WD1003FZEX-0 30 60 90 120 150 SE +/- 0.72, N = 3 SE +/- 1.71, N = 6 SE +/- 0.92, N = 3 SE +/- 9.87, N = 12 SE +/- 0.58, N = 3 SE +/- 0.56, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 145.33 140.12 134.83 119.42 90.67 84.30 20.80 10.50 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 240GB PNY CS900 256GB SPCC 240GB KINGSTON SA400S3 500GB Samsung 860 EVO 256GB SAMSUNG MZVPW256HEGL 240GB CT240BX500SSD1 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 60 120 180 240 300 SE +/- 0.58, N = 3 SE +/- 0.48, N = 3 SE +/- 1.06, N = 3 SE +/- 5.13, N = 15 SE +/- 7.40, N = 12 SE +/- 1.43, N = 6 SE +/- 1.13, N = 9 SE +/- 0.61, N = 3 294.67 291.87 214.40 172.43 163.67 67.00 47.82 42.40 1. (CC) gcc options: -static
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 256GB SPCC 240GB PNY CS900 240GB KINGSTON SA400S3 500GB Samsung 860 EVO 256GB SAMSUNG MZVPW256HEGL 240GB CT240BX500SSD1 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 30 60 90 120 150 SE +/- 0.40, N = 3 SE +/- 0.43, N = 3 SE +/- 1.29, N = 3 SE +/- 0.00, N = 3 SE +/- 0.12, N = 3 SE +/- 1.27, N = 13 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 140.20 135.07 101.57 79.20 67.63 61.09 20.53 18.60 1. (CC) gcc options: -static
Flexible IO Tester Type: Random Read - IO Engine: Linux 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 Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 500GB Samsung 860 EVO 240GB PNY CS900 256GB SPCC 240GB CT240BX500SSD1 240GB KINGSTON SA400S3 500GB WD Green WD5000AZRX-0 1TB WD Black WD1003FZEX-0 600 1200 1800 2400 3000 SE +/- 28.84, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.23, N = 3 SE +/- 0.82, N = 3 2919.00 544.00 541.00 524.00 518.00 501.00 92.97 82.27 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux 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: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 500GB Samsung 860 EVO 240GB PNY CS900 256GB SPCC 240GB KINGSTON SA400S3 240GB CT240BX500SSD1 500GB WD Green WD5000AZRX-0 1TB WD Black WD1003FZEX-0 300 600 900 1200 1500 SE +/- 0.58, N = 3 SE +/- 1.20, N = 3 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.29, N = 3 SE +/- 0.38, N = 3 1469.00 510.00 495.00 479.00 478.00 453.00 91.27 82.07 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux 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 Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 500GB Samsung 860 EVO 240GB PNY CS900 240GB CT240BX500SSD1 256GB SPCC 240GB KINGSTON SA400S3 500GB WD Green WD5000AZRX-0 1TB WD Black WD1003FZEX-0 600 1200 1800 2400 3000 SE +/- 34.83, N = 6 SE +/- 0.33, N = 3 SE +/- 1.67, N = 3 SE +/- 4.47, N = 15 SE +/- 6.64, N = 15 SE +/- 0.79, N = 3 3013.00 544.00 541.00 539.00 531.00 501.00 111.00 98.13 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux 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: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 500GB Samsung 860 EVO 240GB PNY CS900 256GB SPCC 240GB CT240BX500SSD1 240GB KINGSTON SA400S3 500GB WD Green WD5000AZRX-0 1TB WD Black WD1003FZEX-0 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 7.64, N = 3 SE +/- 0.67, N = 3 SE +/- 0.15, N = 3 1470.00 510.00 497.00 483.00 481.00 476.00 107.00 93.17 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 240GB PNY CS900 256GB SPCC 500GB Samsung 860 EVO 240GB KINGSTON SA400S3 256GB SAMSUNG MZVPW256HEGL 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 240GB CT240BX500SSD1 200 400 600 800 1000 SE +/- 3.62, N = 3 SE +/- 13.34, N = 3 SE +/- 10.86, N = 3 SE +/- 9.49, N = 6 SE +/- 7.99, N = 3 SE +/- 6.92, N = 3 SE +/- 5.17, N = 3 SE +/- 1.87, N = 3 1019 988 879 836 831 758 736 715
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 240GB PNY CS900 256GB SPCC 500GB Samsung 860 EVO 240GB KINGSTON SA400S3 500GB WD Green WD5000AZRX-0 256GB SAMSUNG MZVPW256HEGL 1TB WD Black WD1003FZEX-0 240GB CT240BX500SSD1 110 220 330 440 550 SE +/- 3.10, N = 3 SE +/- 3.70, N = 3 SE +/- 7.48, N = 3 SE +/- 8.71, N = 3 SE +/- 22.74, N = 3 SE +/- 16.74, N = 3 SE +/- 6.57, N = 3 SE +/- 8.68, N = 3 521 514 513 500 485 481 471 452
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree 256GB SAMSUNG MZVPW256HEGL 256GB SPCC 500GB Samsung 860 EVO 240GB CT240BX500SSD1 500GB WD Green WD5000AZRX-0 240GB PNY CS900 240GB KINGSTON SA400S3 1TB WD Black WD1003FZEX-0 200 400 600 800 1000 SE +/- 28.17, N = 3 SE +/- 28.79, N = 3 SE +/- 18.61, N = 3 SE +/- 11.21, N = 3 SE +/- 10.83, N = 3 SE +/- 11.45, N = 3 SE +/- 9.36, N = 3 SE +/- 28.53, N = 3 1141 1037 1025 1016 1006 1001 959 941
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 240GB CT240BX500SSD1 240GB PNY CS900 256GB SPCC 240GB KINGSTON SA400S3 500GB Samsung 860 EVO 256GB SAMSUNG MZVPW256HEGL 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 1000 2000 3000 4000 5000 SE +/- 153.29, N = 15 SE +/- 28.60, N = 3 SE +/- 30.95, N = 3 SE +/- 20.93, N = 13 SE +/- 23.67, N = 7 SE +/- 22.80, N = 3 SE +/- 4.70, N = 4 SE +/- 3.93, N = 5 4668 4071 3496 2596 2151 1608 321 295 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 256GB SPCC 240GB PNY CS900 500GB Samsung 860 EVO 240GB CT240BX500SSD1 240GB KINGSTON SA400S3 500GB WD Green WD5000AZRX-0 1TB WD Black WD1003FZEX-0 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 12 SE +/- 4.45, N = 6 SE +/- 2.94, N = 6 0.38 1.83 1.83 1.87 2.41 2.41 80.60 81.38
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory 256GB SPCC 240GB PNY CS900 256GB SAMSUNG MZVPW256HEGL 240GB KINGSTON SA400S3 500GB Samsung 860 EVO 240GB CT240BX500SSD1 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 10 20 30 40 50 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 9 SE +/- 0.02, N = 12 SE +/- 0.02, N = 3 SE +/- 0.38, N = 12 SE +/- 0.42, N = 3 SE +/- 0.62, N = 12 1.00 1.01 1.10 1.34 1.37 2.55 26.03 41.98
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 256GB SPCC 500GB Samsung 860 EVO 240GB PNY CS900 240GB KINGSTON SA400S3 240GB CT240BX500SSD1 3 6 9 12 15 SE +/- 0.03, N = 12 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 4 SE +/- 0.08, N = 12 SE +/- 0.08, N = 3 1.56 7.91 7.95 8.29 8.73 11.18
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory 256GB SAMSUNG MZVPW256HEGL 256GB SPCC 240GB PNY CS900 500GB Samsung 860 EVO 240GB KINGSTON SA400S3 240GB CT240BX500SSD1 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 1.16 5.88 5.94 5.94 7.34 8.61
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory 256GB SPCC 240GB PNY CS900 256GB SAMSUNG MZVPW256HEGL 240GB KINGSTON SA400S3 500GB Samsung 860 EVO 240GB CT240BX500SSD1 1TB WD Black WD1003FZEX-0 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 12 SE +/- 0.10, N = 12 SE +/- 0.01, N = 3 SE +/- 0.20, N = 12 SE +/- 1.65, N = 3 4.15 4.15 4.32 5.66 5.88 9.11 106.15
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory 256GB SPCC 240GB PNY CS900 256GB SAMSUNG MZVPW256HEGL 500GB Samsung 860 EVO 240GB KINGSTON SA400S3 240GB CT240BX500SSD1 1TB WD Black WD1003FZEX-0 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.24, N = 9 SE +/- 1.72, N = 2 3.06 3.06 3.32 4.31 4.42 6.83 111.60
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions 240GB CT240BX500SSD1 500GB Samsung 860 EVO 256GB SPCC 240GB PNY CS900 240GB KINGSTON SA400S3 256GB SAMSUNG MZVPW256HEGL 1TB WD Black WD1003FZEX-0 500GB WD Green WD5000AZRX-0 110 220 330 440 550 SE +/- 0.27, N = 4 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 1.13, N = 15 SE +/- 0.10, N = 3 SE +/- 13.25, N = 9 SE +/- 18.67, N = 9 20.09 33.00 39.31 43.25 46.23 119.73 308.43 507.06 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.5