-- 作者:tom -- 发布时间:2025-10-02 11:07:30 目前TF卡上标的参数分为两大类: 1. 视频录制标准 这是TF卡的主要应用场景,就是存放多媒体内容,比如照片、视频。 有两大类: 1) Video Speed Class 整个 Video Speed Class 包括: V6: 6 MB/s V10: 10 MB/s (1080P) V30: 30 MB/s (4K ) V60: 60 MB/s V90: 90 MB/s 描述持续顺序写入速度 2)Ultra High Speed Class 也是描述持续顺序写入速度 分为U1:10 MB/s与U3:30 MB/s,与 V10和V30是等价的 2. Application Performance Class 核心指标:随机读写性能(IOPS)。 IOPS:每秒进行读写操作的次数。这个值越高,说明卡处理小文件的能力越强,系统响应就越快。 A1 (App Performance Class 1) 随机读取速度:不低于 1500 IOPS 随机写入速度:不低于 500 IOPS 此外,也要求最低持续顺序写入速度达到 10 MB/s(相当于V10标准)。 A2 (App Performance Class 2) - A1的全面增强版 随机读取速度:不低于 4000 IOPS (是A1的2.67倍) 随机写入速度:不低于 2000 IOPS (是A1的4倍) -- 作者:tom -- 发布时间:2025-10-02 11:12:19 手头一张sandisk Extrem A1/U3/V30的TF卡,实测数据: 1. 顺序写 sync; dd if=/dev/zero of=./test.tmp bs=1M count=1024 oflag=direct; sync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 26.9072 s, 39.9 MB/s 2. 顺序读 echo 3 | sudo tee /proc/sys/vm/drop_caches dd if=./test.tmp of=/dev/null bs=1M 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 16.4486 s, 65.3 MB/s 3. 随机IO ioping -c 10 /dev/mmcblk0p1 9 requests completed in 9.65 ms, 36 KiB read, 932 iops, 3.64 MiB/s generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s min/avg/max/mdev = 697.5 us / 1.07 ms / 1.31 ms / 169.1 us 没有虚标 [此贴子已经被作者于2025-10-02 12:35:13编辑过] -- 作者:tom -- 发布时间:2025-10-02 12:34:53 又测了一张32G的NetAC卡,标明是U1,测试结果: 1. 顺序写 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 28.3665 s, 37.9 MB/s 2. 顺序读 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 15.7123 s, 68.3 MB/s 3. 随机IO 9 requests completed in 18.4 ms, 36 KiB read, 489 iops, 1.91 MiB/s generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s min/avg/max/mdev = 678.8 us / 2.04 ms / 4.58 ms / 1.77 ms 顺序读写性能接近U3,随机读写性能比Sandisk差很多 明显超标 [此贴子已经被作者于2025-10-27 21:14:56编辑过] -- 作者:tom -- 发布时间:2025-10-02 13:58:04 32G的Lenovo卡,标明是A1/U3/V30,测试结果: 1. 顺序写 (1.1 GB, 1.0 GiB) copied, 62.4246 s, 17.2 MB/s 2. 顺序读 (1.1 GB, 1.0 GiB) copied, 45.7734 s, 23.5 MB/s 3. 随机IO 9 requests completed in 6.97 ms, 36 KiB read, 1.29 k iops, 5.05 MiB/s generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s min/avg/max/mdev = 757.1 us / 804.8 us / 976.5 us / 79.6 us 正好与NetAC相反,顺序读写性能比Sandisk差很多,随机读写性能比Sandisk还好一点 虚标了 -- 作者:tom -- 发布时间:2025-10-02 14:53:20 又测了一张64G的NetAC卡,标明是A2/U3/V30,测试结果: 1. 顺序写 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 71.3229 s, 15.1 MB/s 2. 顺序读 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 23.8174 s, 45.1 MB/s 3. 随机IO 9 requests completed in 8.31 ms, 36 KiB read, 1.08 k iops, 4.23 MiB/s generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s min/avg/max/mdev = 695.4 us / 922.8 us / 2.54 ms / 572.6 us 顺序读写性能的平均接近U3,随机读写性能比Sandisk的A1强一些 不过由于写性能太差,测了几遍都一样,还是明显虚标 [此贴子已经被作者于2025-10-27 21:14:38编辑过] -- 作者:tom -- 发布时间:2025-10-02 15:20:12 32G的thinkplus卡,标明是A1/U1,测试结果: 1. 顺序写 (1.1 GB, 1.0 GiB) copied, 112.843 s, 9.5 MB/s 2. 顺序读 (1.1 GB, 1.0 GiB) copied, 64.6564 s, 16.6 MB/s 3. 随机IO 9 requests completed in 65.7 ms, 36 KiB read, 137 iops, 548.1 KiB/s generated 10 requests in 9.01 s, 40 KiB, 1 iops, 4.44 KiB/s min/avg/max/mdev = 1.67 ms / 7.30 ms / 12.9 ms / 2.91 ms 顺序读写性能大体是U1,随机读写性能相当差,A1虚标了 -- 作者:tom -- 发布时间:2025-10-02 15:48:22 另外一种32G的thinkplus卡,标明是A1/U3 1. 顺序写 (1.1 GB, 1.0 GiB) copied, 74.4253 s, 14.4 MB/s 2. 顺序读 (1.1 GB, 1.0 GiB) copied, 45.3658 s, 23.7 MB/s 3. 随机IO 9 requests completed in 6.86 ms, 36 KiB read, 1.31 k iops, 5.13 MiB/s generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s min/avg/max/mdev = 745.6 us / 761.9 us / 794.1 us / 13.2 us 顺序读写性能大体是U1.5,U3虚标了;随机读写性能相当好,远远超过A1,超标了 -- 作者:tom -- 发布时间:2025-10-26 09:14:06 都是32G的TF卡,运行有写盘操作的程序的结果: 1)写入速度33MB/s时, NetAC、lenovo、thinkplus(A1/U3)都会出现卡顿,丢数据; 2)写入速度16MB/s时, NetAC会出现卡顿,丢数据;lenovo丢数据更少;thinkplus(A1/U3)很少丢数据; 3)写入速度8MB/s时, NetAC会出现卡顿,丢数据;lenovo丢数据更少;thinkplus(A1/U3)基本不丢数据; 4)写入速度4MB/s时, NetAC会出现较少卡顿,还会丢数据;lenovo基本不丢数据;thinkplus(A1/U3)基本不丢数据; 性能是thinkplus>lenovo>>NetAC [此贴子已经被作者于2025-10-27 21:12:46编辑过] -- 作者:tom -- 发布时间:2025-10-27 21:11:30 另外一个发现:FAT32下的写入丢包率低于EXT4文件系统,可能是EXT4需要写一些日志。 目前已经有9条评论 >>> 发表你的见解 |