通常,我们在数码相机、手机等数字设备上使用的SD卡的主要任务比较“单线程”,性能指标是顺序读写速度,通俗来讲就是一次性读写一个单一文件的速度。
但是随着Android6.0系统的推出,Android开始支持将SD卡格式化后作为系统内置存储的一部分来使用(微信狗们为之望眼欲穿、欢呼雀跃的功能)。那么问题来了,很多SD卡并不适合作为系统内置存储设备使用,它们在操作系统多任务多线程小文件读写中的表现非常差劲,“与系统内存合并”反而会导致Android手机“卡得一逼”。
糟糕的是,由于缺乏标准规范,普通消费者压根无从判断哪些SD卡的性能可以作为Android6.0系统的内置存储使用,虽然Android系统会对性能较差的SD卡在内存合并时提出警告,但是用户并不知道购买何种卡才能满足系统要求。为此SD协会近日推出了一个全新的SD卡规范(PDF),增加了一个新的“应用性能”标准——每秒最少输入/输出操作数,也就是IOPS,搞企业级数据库和存储的技术人员对这个缩写再熟悉不过了。
新的性能标准第一级A1(上图)承诺SD卡德尔持续写入速度达到至少10MBps,以及1500读取IOPS和500写入IOPS。其他性能级别的标准定义将根据市场需求随后推出。