SD卡80MB/S,指的是非日志式顺序读写速度。非日志:
指非日志文件系统,不按照日志的形式进行文件的纪录,读写速度相对较快,但是较易容易发生数据丢失。通常在Linux类别的系统中可见,有ext2fs、fat、fat32、ext3、ext4
日志文件系统:
日志文件系统比传统的文件系统安全,因为它用独立的日志文件跟踪磁盘内容的变化。但是,日志文件系统会造成部分的空间占用,以及读写性能的降低,因为写完文件之后还会写一遍日志。NTFS(微软)、HFS(苹果)是典型的日志文件系统。
顺序读写:
指文件不按照碎片进行的区块读写,碎片是指文件删除后没有重新整理,导致的磁盘两端的空缺部分,单个文件会被拆分成多个碎片。降低读写效率
所以,SD卡建议不要格式化成NTFS等日志式的磁盘类型
由于日志式会在写完文件后写入日志,降低磁盘的读写效率。
由于日志式会在写入额外的信息,对于这类芯片来说,会有所损伤。
建议在使用SD卡时格式化成FAT32等非日志式的格式。
亲测,A2U1类型的SD卡的FAT32格式在4K读写中的表现为23MB/S左右,峰值越为30MB/S,响应速度在4K随机读写中,比NTFS的快了将近10%