曝密华为P10闪存门背后到底有哪些问题
针对 P10 没有疏油层一事,余承东认为这是友商在炒作。至于华为 P10 为何会采取 eMMC 和 UFS 混用的策略,余承东称其 “核心原因是供应链闪存的严重缺货”,并表示 “华为在软硬件的联合优化设计上,已经确保了即便使用 EMMC 存储的,仍然保持良好的实际使用性能体验。”
据友爆料,在华为 P10 闪存门事件之后,华为下架了测试软件,使用户无法通过测试软件评测闪存性能。
华为 P10“闪存门” 不只是 eMMC5.1 和 UFS2.1 混用的问题
华为 P10“闪存门” 起源于一些友在购买 P10 后,经过测试软件发现华为 P10 系列闪存速度出现了明显差异的情况。
根据友爆料:发现 P10 闪存规格缩水导致的读写速度严重下降问题还真的不少。
所以能够判断的是,现售 P10 机型中,不同等级不同规格的应该是混着在用,并不全是最开始销售的那批 UFS2.1,大致看了下读写速度,降速版本的 P10 持续读写大概是 270MB/s 以及 12 MB/s,随机读写速度大概是 8MB/s 和 18.7MB/s,而最早第一批购买的 P10 持续读写速度大概是 754MB/s 以及 181MB/s,随机读写速度大概是 167MB/s 和 147MB/s。
另外还有一个版本(手上的这台 P10Plus6B)是持续读写速度 550MB/s 和 14 MB/s,随机读写速度 94MB/s 和 56MB/s,降速版本的实际读写速度差不多就等于目前普通 emmc5.0 64GB 的水准,和最开始的满血版确实性能差距明显。
虽然有业内人士认为,根源在于不同批次生产的 P10 可能分别采用了 eMMC5.1 和 UFS2.0 和 UFS2.1 方案,所以导致了闪存速度差异。但降速版本的实际读写速度差不多就等于目前普通 emmc5.0 64GB 的水准,这个已经不是采用 eMMC5.1 方案能自圆其说的了。
毕竟在理论上,最新的 eMMC 5.1 标准理论带宽为 600MB/s 左右(就 eMMC 标准纯粹从理论上说,eMMC 4.4 标准的读取速度大约为 104MB/s,eMMC 4.5 标准则为 200MB/s,eMMC 5.0 标准为 400MB/s),即便实际测试要打一个折扣,也不至于出现如此大的差距。
有可能存在 MLC、TLC 混用的问题
eMMC 是由 MMC 协会所订立的、主要是针对或平板电脑等产品的内嵌式存储器标准规格。在核心算法上,eMMC 和 SSD 比较相似。不过,相对于 SSD 需要外部的主控,eMMC 的主控集成在芯片内部,所以 eMMC 芯片可以直接以芯片形式(比如 BGA 封装)焊接在,通过 MMC 协议接入系统总线,不同厂商和制程下接口协议相同。由于现在的 ARM CPU 以及 Intel Atom CPU 都直接支持 MMC 协议存储,所以可以直接使用 eMMC 芯片而无需额外的接口,现在的一部分和一部分平板电脑都是这种形式。
由此可见,eMMC 方案其实就是一个迷你版的不需要外部主控(主控已经集成在芯片内部)的 SSD,eMMC 方案也要用到 NAND Flash,而根据媒体爆料,华为部分 P10 采用的 eMMC 芯片,其中部分 NAND Flash 恐怕存在产品品质比较一般——有可能存在部分 eMMC 芯片采用了 TLC 存储颗粒,而且还是品质比较一般的 TLC 存储颗粒(有友爆料采用的是闪迪 TLC 颗粒,酷比魔方 999 平板同款)。
SLC、MLC、TLC 各有什么区别
其实除了 MLC 和 TLC,还有一种更高端的 SLC,先解释下什么是 SLC、MLC、TLC。
SLC 全称 Single-Level Cell,每 Cell 仅存放 1bit 数据,速度快寿命长,价格非常昂贵,价格至少是 MLC 的 倍以上。
MLC 全称 Multi-Level Cell,每 Cell 仅存放 2bit 数据,速度一般寿命一般。
TLC 全称 Trinary-Level Cell,每 Cell 仅存放 bit 数据,速度慢寿命短,价格便宜。
为什么 SLC 速度快寿命更长呢?SLC 架构由于每 Cell 仅存放 1bit 数据,故只有高和低 2 种电平状态。而 MLC 架构每 Cell 需要存放 2 个 bit,即电平至少要被分为 4 档。
每 Cell 只有开和关两种状态,非常稳定,就算其中一个 Cell 损坏,对整体的性能也不会有影响。而 MLC 有四种状态,意味着 MLC 存储时要更精确地控制每个存储单元的充电电压,读写时就需要更长的充电时间来保证数据的可靠性,而且一旦出现错误,就会导致 2 倍及以上的数据损坏。
而 SLC 价格更贵的原因在于 SLC 的一个 Cell 只存 1bit 数据,MLC 或 TLC 的一个 Cell 却能存 2bit 或者更多的 bit 数据,但芯片的体积并没增加,等于压缩存储了数据,这样的结果就是相同的一块芯片存储的容量变大,因此,MLC 或 TLC 的自然价格就便宜了。
事实上,正是因为 SLC 价格高、寿命长、速度快,因而很少被用于民用产品,哪怕是某实际成本 200 美元,售价高达六七千人民币的,依旧存在 MLC 和 TLC 混用的问题。
而华为本次的情况,则有可能是重复了前人的故事,而且采用的 TLC 品质比较一般,因而导致了降速版本的实际读写速度差不多就等于目前普通 emmc5.0 64GB 的水准。
也许是供应链的问题
USF 方案是电子设备工程联合委员会提出的,UFS2.0 标准和 UFS2.1 标准在理论性能上是优于 eMMC5.1 方案。因此一般在千元级上会采用 eMMC5.0 或 eMMC5.1,在 2500 元以上的中高端上会采用 UFS2.0 和 UFS2.1。
除了将 UFS2.0 和 UFS2.1 缩水为 eMMC 方案,华为 P10 在内存上也存在缩水的行为,将部分 P10 的 LPDDR4 内存变成了 LPDDR 。LPDDR4 和 LPDDR 都是广泛应用于移动设备的。
在理论上,LPDDR4 内存芯片的运行电压比 LPDDR 内存芯片要低,而在相对较低的电压下运行则意味着能够更省电,这对饱受续航困扰的等终端设备而言确实小有裨益。而且 LPDDR4 内存芯片会比 LPDDR 内存芯片有更好的性能。
因此,华为 P10 这次引起不少用户愤怒的原因就在于将原本用在千元机上的 LPDDR 内存和 eMMC5.1 方案用到了售价高达 788 元的华为高端机型上。
造成这种问题的原因很可能是供应链的问题——同样是搭载麒麟 960 的,无论是 mate9 还是荣耀 9,都没有被媒体爆出大规模使用 emmc5.1 的情况。而在华为 P10 上采用 emmc5.1 去替代 ufs2.1,恐怕是今年众多高端采用 ufs2.1 方案后,特别是作为安卓机皇的即将上市,在大家抢产能的情况下,华为对供应链的掌握已然失控,只能用 emmc5.1 去顶替 ufs2.1 了。
本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
宝宝消化不良饮食注意
儿童消化不良吃什么药
孩子拉肚子的原因
灯盏花龙头企业发展历程小便有异味什么症状
夜间咳嗽出汗怎么回事
-
NFV驱动网络架构转型
传感器 | 2019-07-16
-
上海控安刘虹工控系统功能安全与信息安全同
传感器 | 2019-07-13
-
社交诈骗量身定做砍价骗局不断朋友圈杀熟几
传感器 | 2019-07-11