买手机看参数,处理器和内存大家都懂,但参数表里"存储:UFS 2.0"这一行,很多人直接跳过。实际上闪存规格对日常流畅度的影响不比处理器小——应用安装、游戏加载、连拍存储、微信聊天记录翻页,全是它在扛。今天聊聊UFS 2.0和它的老对手eMMC 5.0到底差在哪。
先说eMMC。它是嵌入式多媒体卡的缩写,并行总线结构,一条总线8位宽,同一时刻数据只能往一个方向走(半双工)。eMMC 5.0的HS400模式理论带宽400MB/s,实际顺序读200-250MB/s、写80-120MB/s的样子。优点是主控和颗粒集成度高、成本低,所以千元机用了好多年。缺点是结构决定的:半双工单总线,读写不能同时,命令也是串行处理的。
UFS全称Universal Flash Storage,串行接口,基于MIPI联盟的M-PHY和UniPro协议栈。最大的特点是全双工——读和写可以同时进行,另外支持命令队列(跟机械硬盘时代的NCQ一个意思),主控可以同时排一队读请求让闪存并行处理。UFS 2.0用HS-Gear2双通道,理论带宽约600MB/s,实测顺序读400MB/s以上很轻松。
差距具体在哪:顺序读写差一倍只是一方面,更关键的是随机读写。4K随机读写是日常体验的大头——打开APP、翻聊天记录、游戏读地图,全是随机小文件操作。UFS的并行命令队列让随机性能比eMMC高出好几倍。同一颗处理器,配eMMC和配UFS的两台手机,装应用和开游戏的速度差出肉眼可见的一截,用一两年之后差距还会被文件碎片化进一步放大。
怎么查自己的手机用的什么:装个AndroBench跑一下顺序读取,大致对照——200MB/s上下基本是eMMC 5.0,400MB/s以上是UFS 2.0/2.1,700MB/s以上是UFS 2.1 Turbo或者再高的规格;UFS 3.0开始直接上GB/s了。另外现在的手机详细参数页一般会标,发布会PPT也讲,买之前翻一下就知道了。
发展脉络捋一下:JEDEC在2014年定下UFS 2.0,之后2016年的2.1加了性能小升级和省电特性;2018年的UFS 3.0换HS-Gear4,带宽翻到约23.2Gbps;3.1加入Write Turbo和Deep Sleep,写入更稳、待机更省电;2020年的UFS 4.0带宽再翻倍到约46.4Gbps,顺序读能到4000MB/s级别。现在的格局是旗舰机标配UFS 4.0、中端UFS 3.1,eMMC基本退到百元机和功能机市场了。
总的来说,闪存规格是买手机时最值得看的"隐藏参数":同价位两台机器处理器差不多,一台UFS一台eMMC,闭着眼选UFS——存储是每天都要用的部件,而且焊死在主板上没法后期升级,买之前查清楚规格不吃亏。参数表上一行不起眼的小字,往往就是两年后流畅与否的分水岭。