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 kernel 5.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?...4#pid43884
The kernel version seems to be a reason for the change of speed:
https://forum.pine64.org/showthread.php?...4#pid43884
- 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 kernel 5.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?...4#pid43884
The kernel version seems to be a reason for the change of speed:
https://forum.pine64.org/showthread.php?...4#pid43884