广告

iPhone 6频死机因TLC闪存?测试看看

时间:2014-11-19 阅读:
困扰64GB iPhone6和128GB iPhone6+的功能缺陷缘于TLC NAND闪存控制芯片中的一个问题。 香港HKEPC做了一次详细测试,结果显示 ……
广告
EETC https://www.eet-china.com

香港知名硬件网站HKEPC做了一次详细测试,起因是部分iPhone 6/6 Plus 128GB传出频繁死机的消息,并被指出问题的焦点在于使用TLC闪存。这种控制芯片据称是由SSD制造商Anobit制造的,该公司在2011年被苹果收购。

他们找来了多个iPhone 6 64GB样本,包括太空灰,银色及金色各种颜色,而且出货日期十分接近。

(电子工程专辑)

结果发现,同样是iPhone 6 64GB A1586港行,出现了HYNIX(海力士)、TOSHIBA(东芝)MLC颗粒及TOSHIBA(东芝)、SANDISK TLC颗粒四种不同版本。

为了测试采用不同闪存颗粒的iPhone 6 64GB在磁盘性能方面是否存在差异,HKEPC使用SSH对样机进行了DD Copy测试,分为Zero Fill(全零填充)以及Random Fill(随机填充)两种方式,进行1K、4K、16K、64K、256K、1024K、4096K、8192K、32768K大小文件测试,每个文件大 小重复100次。

第2页:全零填充测试 采用MLC颗粒iPhene 6 64GB没出现延迟或闪退

第3页:随机填充测试 TLC和MCL的性能差距明显扩大

第4页:TLC与MLC闪存iPhone 6 64GB的内存使用情况对比

第5页:苹果为啥会用TLC,而不是全都用MLC?

{pagination}

Zero Fill(全零填充)测试:

(电子工程专辑)

HKEPC测试发现,采用TLC闪存的iPhone 6 64GB会针对磁盘系统进行快速存取优化,只要开启显存使用的App,当系统进行拷贝时会使用系统内存进行暂存,以提升TLC写入的系统性能,甚至出现了TLC闪存颗粒的iPhone 6 64GB进行拷贝时,性能表现超越了MLC颗粒的版本,最高写入速度高达207MB/s。

不过,数据文件超过400MB以后,其系统性能就会出现严重的下降,前台应用甚至会出现延迟或者闪退的情况。如果采用TLC闪存的iPhene 6 64GB开启了多个消耗系统内存的App,磁盘性能下降问题会更明显,因为磁盘系统会根据内存使用情况分配快速存取硬盘的可用容量。

(电子工程专辑)
iPhone 6 64GB TLC NAND闪存加入了动态缓存技术

(电子工程专辑)
iPhone 6 64GB TLC NAND闪存没有动态缓存技术

另一方面,采用MLC闪存的iPhone 6 64GB进行文件拷贝时,系统内存并没有针对磁盘进行快速存取,但整体表现比较平均。其中,以采用TOSHIBA(东芝)MLC颗粒的性能最佳,最高写入速度达到79.2MB/s,HYNIX(海力士)MLC颗粒就要差一些,最高只有70.2MB/s。

此外,和TLC不同的是,采用MLC颗粒的iPhene 6 64GB进行文件拷贝时,系统内存使用的情况并没有太多变化,也没有因为拷贝大文件写入速度大幅下降,前台应用在拷贝时保持稳定,没有出现延迟或闪退的情况。

第3页:随机填充测试 TLC和MCL的性能差距明显扩大

第4页:TLC与MLC闪存iPhone 6 64GB的内存使用情况对比

第5页:苹果为啥会用TLC,而不是全都用MLC?

{pagination}

Random Fill(随机填充)测试:

(电子工程专辑)

当改用随机填充测试时,TLC和MCL的性能差距明显扩大。由于系统内存难以对细小非连续的文件继续动态存取,采用TLC颗粒的iPhone 6 64GB的写入性能大幅下降至3MB/s以下。虽然采用MLC的版本表现也不是太理想,但小文件写入都在3.5MB/s,随着文件增大,表现也会明显上升。相反,TLC由于采用动态快速存取磁盘优化,对随机拷贝测试没有帮助,相反令CPU的占用率大幅度提高,导致iPhone 6出现没有反应的现象。

  第4页:TLC与MLC闪存iPhone 6 64GB的内存使用情况对比

第5页:苹果为啥会用TLC,而不是全都用MLC?

{pagination}

内存使用:

下图一是TLC闪存iPhone 6 64GB的内存使用情况,当进行文件拷贝时,内存使用率会突然大幅提升。最明显的是,Inactive部分突然由93.4MB上升到232.8MB,这些文件会被iOS暂时存在内存用作为硬盘缓存,空闲部分只有28.2MB。

(电子工程专辑)

下图二为MLC闪存iPhone 6 64GB的内存使用情况,进行文件拷贝时,内存上升幅度明显没有TLC那么大,空闲内存也有165.1MB。

(电子工程专辑)

第5页:苹果为啥会用TLC,而不是全都用MLC?

{pagination}

点评:

  1、使用TLC的iPhone 6确实会在高负载文件写入时出现不稳定的情况,比如应用崩溃;

  2、MLC颗粒的性能综合表现要更好,也要稳定的多。

  3、祈祷自己买到MLC版本吧

  由此可见,此前报道的iPhone 6/6 Plus出现死机、应用崩溃的情况客观存在,而且是可以用测试证明的。从之前的消息来看,128GB版本基本都是TLC,64GB也基本是一半一半。如果你想保险,只能选择16GB版本了。

至于苹果为啥会用TLC,而不是全都用MLC?TLC NAND闪存是固态NAND快闪存储器的一种,它的数据存储量是SLC存储器的三倍,是MLC存储器的1.5倍。最重要的是,TLC闪存更实惠。然而,它读取和写入数据的速度比SLC或MLC要慢一些。

EETC https://www.eet-china.com
本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 千亿级别的暴涨与暴跌的比特币为啥 比特币暴跌20%或有400亿美金资金爆仓,显卡行业也深受波及,而这背后一方面是政府的禁令频发,另一方面金融犯罪的案例被推到了台面上,再加持众多资本狂割韭菜使得整个市场乌烟瘴气。而纵观发展历史,速度快的CPU为何没有用武之地呢,本文来带你一探究竟。
  • EE快讯——华为2021第18届全球分析 2021年4月12日,华为在深圳举办了第18届华为全球分析师大会,会上华为徐文伟提出了未来10年九大技术挑战与研究方向;轮值董事长徐直军表示:6G比5G快50倍,将在2030年左右推出,同时表示要提升软件能力减少芯片依赖,对海思的态度是养得起,也会一直养着,对于业界一直猜测的麒麟9000芯片库存还有多少,徐直军表示:华为的库存可以支撑公司活得更长一点。另一方面,欧菲光的前途终于有了结果...
  • 新一代DDR5 DIMM的五大亮点 2020年7月14日,JEDEC发布了DDR5 SDRAM标准,标志着整个行业即将向DDR5服务器双列直插式内存模块(DIMM)过渡。DDR5内存带来了一系列重要改进,有望帮助下一代服务器实现更好的性能和更低的功耗。
  • 中国五大移动应用商店携手启动64位 中国五大移动应用商店于今日共同宣布,今后发布于各应用商店的所有应用必须有序支持64位Arm架构,今年底前全体应用及游戏均需按计划上传含有64位构建的APK,以便中国市场上所有的移动安卓应用程序能在2022年8月底前为64位架构的全面普及做好准备。
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了