Toybrick

rk3588 sata3.0 速度很慢

irelia

新手上路

积分
17
楼主
发表于 2022-7-11 09:53:48    查看: 3015|回复: 4 | [复制链接]    打印 | 只看该作者
最近我入手了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 in
262144+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,想问下什么原因会导致这种情况发生!

回复

使用道具 举报

onepiece

中级会员

积分
256
沙发
发表于 2022-7-11 18:28:12 | 只看该作者
用dd if=/dev/zero of=/dev/sda1 bs=8K count=10000测试下,我这边测试结果都是在120 MB/s左右。
回复

使用道具 举报

irelia

新手上路

积分
17
板凳
 楼主| 发表于 2022-7-11 19:48:34 | 只看该作者
onepiece 发表于 2022-7-11 18:28
用dd if=/dev/zero of=/dev/sda1 bs=8K count=10000测试下,我这边测试结果都是在120 MB/s左右。 ...

我试过了用你的 dd指令有276mb/s
sudo dd if=/dev/zero of=/dev/sda1 bs=8K count=10000
10000+0 records in
10000+0 records out
81920000 bytes (82 MB, 78 MiB) copied, 0.297275 s, 276 MB/s
但是你这个没有挂载啊 我用mount挂载后在测试就只有25.1mb/s
sudo dd if=/dev/zero of=/mnt/storage/test.txt bs=8K count=10000
10000+0 records in
10000+0 records out
81920000 bytes (82 MB, 78 MiB) copied, 3.26905 s, 25.1 MB/s
是我挂载的有问题么 我ssd的格式是ntfs的
回复

使用道具 举报

onepiece

中级会员

积分
256
地板
发表于 2022-7-12 09:25:11 | 只看该作者
试过mount后测试速度也是差不多的,你用ext4文件格式试下。
回复

使用道具 举报

irelia

新手上路

积分
17
5#
 楼主| 发表于 2022-7-12 13:42:23 | 只看该作者
onepiece 发表于 2022-7-12 09:25
试过mount后测试速度也是差不多的,你用ext4文件格式试下。

试过了 ext4 速度是正常的 exfat 也只有99mb/s ntfs看来是支持不好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表