PINE64
ADATA XPG SX8200 Pro 2TB NVMe SSD Perf - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: RockPro64 Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=102)
+--- Thread: ADATA XPG SX8200 Pro 2TB NVMe SSD Perf (/showthread.php?tid=18096)



ADATA XPG SX8200 Pro 2TB NVMe SSD Perf - Atch - 04-01-2023

This post is mainly to share my tests result, but I have two questions:

- Did someone managed to boot from this SSD? Boot from Intel 660p 2 TB works fine but not this one?

I noticed that my tests on the Intel 660p 2 TB are slower than before any idea why?
I am using Armbian with linux kerne5.15.93-rockchip64 #23.02.2, we might get better results on linux kernel v4?

Note: The RP64 has a PCIe NVMe v2.0 x4 (not a v3.0) the speed is limited and not representative of the SSD real performance.


WRITE
sync; dd if=/dev/zero of=tempfile bs=512 count=1024 oflag=dsync; sync; rm tempfile
524288 bytes (524 kB, 512 KiB) copied, 0.720266 s, 728 kB/s

sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync; rm tempfile
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.60083 s, 298 MB/s

sync; dd if=/dev/zero of=tempfile bs=1G count=4 oflag=dsync; sync
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 15.6034 s, 275 MB/s

READ
dd if=tempfile of=/dev/null bs=512 count=2048
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0285999 s, 36.7 MB/s
dd if=tempfile of=/dev/null bs=1M count=1024
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.00752 s, 535 MB/s
dd if=tempfile of=/dev/null bs=2M count=2048
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 7.23786 s, 593 MB/s


[b]sync; sudo sysctl vm.drop_caches=3
hdparm -tT --direct /dev/nvme0n1[/b]
Timing O_DIRECT cached reads:   1096 MB in  2.00 seconds = 548.08 MB/sec
Timing O_DIRECT disk reads: 1714 MB in  3.00 seconds = 570.76 MB/sec

sync; sudo sysctl vm.drop_caches=3
hdparm -Tt /dev/nvme0n1


Timing cached reads:   2472 MB in  2.00 seconds = 1235.97 MB/sec
Timing buffered disk reads: 1484 MB in  3.00 seconds = 494.27 MB/sec

The distribution / kernel seems to be the reason for the change of speed:
https://forum.pine64.org/showthread.php?tid=6349&pid=43884#pid43884

The kernel version seems to be a reason for the change of speed:
https://forum.pine64.org/showthread.php?tid=6349&pid=43884#pid43884