理性看待iPhone 6的TLC闪存门事件
2015-09-10

悲喜交加的大容量iPhone 6
在iPhone 5S时代,即使是最大的64GB容量也无法满足发烧友安装海量游戏的要求,而其高昂的价格更是成为了让普通用户难以承担之重。步入iPhone 6/Plus时代后,高端玩家终于看到了更海量的128GB版本,而普通用户也欣喜地发现,用原先32GB容量的预算就可买到64GB的版本,这应该是一种皆大欢喜的结果了。可惜好景不长,很多iPhone 6竟然频频爆出了死机、卡机的问题(图1),而其源头则直指让我们皆大欢喜的参数:更大容量。
原来,部分64GB和128GB版本的iPhone 6/Plus使用了SK Hynix、Toshiba和SanDisk旗下的TLC闪存芯片(图2)。而TLC闪存芯片的特色就是成本更低,但稳定性和寿命却不如主流的MLC闪存芯片,再加上所有爆出使用问题的iPhone 6/Plus都是基于TLC闪存芯片设计的批次(图3),也因此让用户不得不将“容易出问题的iPhone 6”与“TLC”划上了等号。这不能怪用户郁闷,作为最贵的智能手机,谁能想到iPhone 6/Plus还会借助廉价的TLC来降低成本?
为什么TLC让iPhone 6脆弱
虽然我们知道TLC不如MLC,但采用TLC设计的SSD性能和稳定性不错啊,为什么在iPhone 6/Plus上却出现了如此严重的问题?
在SSD领域,通过对主控、缓存和固件等方面的优化,可以延长TLC的寿命并提高性能和稳定性,三星旗下的840/850系列SSD取得的成功就足以说明问题(图4)。可惜,苹果并没有单独为TLC版本的iPhone 6/Plus准备额外的主控芯片,只能依靠系统层面的缓存机制来弥补TLC版本的性能,也就是通过调用系统内存与TLC闪存芯片配合。
HKEPC硬件网站曾针对TLC/MLC版本的iPhone 6进行过对比测试。结果表明,采用TLC闪存的iPhone 6在进行文件拷贝时内存使用率会突然大幅提升(图5),这些文件会被iOS暂时存在内存作为硬盘缓存。……
