|  最近我入手了tb-RK3588的开发板,在测试过程中发现sata3.0的读写速度只有30mb/s,和sata3.0实际的速度相差太远,我测试的过程如下 1,先用 dmesg |grep -i sata |grep 'link up' 查看sata连接情况结果显示是正常的6gb/s,终端打印如下: [    2.914126] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) 2,查看硬盘的速度  sudo hdparm -I /dev/sda1 |grep -i speed ,终端输出如下:   *    Gen1 signaling speed (1.5Gb/s)*    Gen2 signaling speed (3.0Gb/s)
 *    Gen3 signaling speed (6.0Gb/s)
 3,评估硬盘的读取速度 sudo hdparm -tT /dev/sda1终端输出如下
 /dev/sda1:Timing cached reads:   4894 MB in  2.00 seconds = 2448.01 MB/sec
 Timing buffered disk reads: 846 MB in  3.01 seconds = 281.41 MB/sec
 4,测试硬盘的写入速度 time dd if=/dev/zero of=./test.txt bs=8k count=256 终端输出如下:
 262144+0 records in262144+0 records out
 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 116.047 s, 18.5 MB/s
 
 
 测试完成发现读速度只有200mb/s 写入速度是18.5mb/s写入的速度太慢了,我又使用了bonnie++去测试发现速度更慢写入23mb/s 读取138mb/s Version]                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine]debian.toybrick 16G  5771  49 23808  32 196 16]                    ------Sequential Create------ --------Random Create-------- ]              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP ]debian.toybrick,16G,5771,49,23808,32,19616,22,116058,97,132941,17,678.3,4,16,3992,29,9031,36,5888,31,3989,29,8762,33,5923,30 
 我用的是三星的860 evo ssd 容量1TB 格式是NTFS 在其他设备上测试写入速度可以达到300-400mb/s,想问下什么原因会导致这种情况发生! 
 |