《 空中接口学园 》
>>   IT技能
>>>>  TF卡的参数以及测试结果

--  作者: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条评论    >>> 发表你的见解

Powered by:Old version
Copyright ©2002 - 2019空中接口学园 , 页面执行时间:62.500毫秒