环球门户网

测试iPhone 6 TLC与MLC性能差异

更新时间:2021-03-03 19:03:19

导读 针对传闻 Apple iPhone 6 并非仅 128GB 型号採用 TLC(Triple-Level Cell) 颗粒, HKEPC 实验室找来了多台 iPhone 6 64GB



针对传闻 Apple iPhone 6 并非仅 128GB 型号採用 TLC(Triple-Level Cell) 颗粒, HKEPC 实验室找来了多台 iPhone 6 64GB 智能手机样本作出测试,包括太空灰、银及金色各种颜色而且出货日期十分接近,结果发现同样是 iPhone 6 64GB A1586 港行,竟发现了 HYNIX 、 TOSHIBA MLC 颗粒及 TOSHIBA 、 SANDISK TLC 颗粒四个不同版本, HKEPC 实验室同时针对 MLC 及 TLC 版本 iPhone 6 64GB 进行磁碟性能测试。



TLC : Bigger but Shorter !!

Apple 早前被媒体爆料,其新一代 iPhone 6 系列高容量型号中,夹杂了採用平价 TLC 颗粒批次,导致不少 iPhone 6 用户担心储存资料的寿命与安全性。採用 TLC 颗粒无疑可以进一步降低 iPhone 6 生産成本,但作为现时最高阶、天价智能手耭, Apple iPhone 6 系列毛利已经高得可怕,还要採用与 MLC 颗粒寿命相距甚远的 TLC 颗粒,不仅大部份果粉不表认同,相信教主在天之灵也会生气。

iPhone6

现时採用的 NAND Flash 主要有 3 大种类, SLC 、 MLC 及 TLC ,当中以 SLC 颗粒的耐久及寿命最佳,全名为 Singcle Level Cell 即单层式储存, Apple 早期曾使用过 SLC 颗粒,主要是当时 MLC 颗粒并不成熟, SLC 颗粒通过对浮置闸极的电荷加压或消除储存 1Bit 的资料,其写入速度高而且抹写次数高达 10 万次,缺点是容量低及成本太高难以普及。

直至 MLC 颗粒技术不断成熟, Apple iOS 装置基本上全线採用 MLC 颗粒作为主要储存媒体, MLC 全名为 Multi Level Cell 即多层式储存, MLC 颗粒通过对浮置闸极的电荷作出精準的电压等级控制储存 2Bit 的资料,能提升储存容量以降低成本,缺点是使用夀命较短抺写次数约 1 万次,而且存取速度相较 SLC 慢,现时大部份 SSD 产品均是以 MLC 颗粒为主。

TLC 颗粒则是针对更低阶应用为生, TLC 全名为 Triple-Level Cell 即三重式储存,其技术与 MLC 颗粒相类似,但电压控制层级由 4 层进一步增至 8 层,由于转换密度进一步提高,长期使用后出错机会大幅增加,而且写入速度比 MLC 相距甚远,就算透过软体优化其抹写寿命也只有 2000-3000 次,因此主要用于平价随身碟産品、 MP3 播放器、 SD Card 等用途,根本没想过会被 Apple 应用于高阶智能手机中。

只有 iPhone 6+ 128GB 採用 TLC 颗粒 ?

TLC

早前,市场已传闻 Apple 在 128GB 型号中使用 TLC 颗粒,但受影响型号仅 iPhone 6+ ,不过看来并没那么简单,据有参与 iPhone 6 生产的代工厂员工透露,不仅 iPhone 6+ 128GB 才有用 TLC 颗粒,基本上 iPhone 6 与 iPhone 6+ 64GB 或以上均有可能是採用 TLC 的版本,买到 MLC 还是 TLC 现时是看运气。

一般来说, Apple 不会让用家从外观或型号中分辨出是 MLC 还是 TLC 颗粒,唯一方法就是拆机查看颗粒,不过用家将会失去保固,已 Jailbreak 的用户可以透过 OpenSSH 连接手机,利用 IOKit Tools 查询所採用的 NAND Flash 类型,用家可以在 Cydia 商店下载 OpenSSH 插件及 IO Kit Tools 插件,得悉 iPhone 6 手机的 IP 地址后,透过 SSH 线软件例如 PuTTY 检查 NAND Flash 资料。


1. 在 Cydia 商店中安装 OpenSSH 插件及 IOKIT Tools 插件

iOSiOS

再透过 SSH 软件连接 iOS 装置,在预设下所有 iOS 装置的 SSH 用户名称均为 Root 、密码均为 alpine ,成功登入后可以输入以下指令 :


ioreg -lw0 | grep " Device Characteristics "

iOS

TLC

系统将会显示内部使用的 NAND Flash 资料,包括 NAND Flash 生产厂商、 Firmware 版本、容量及 Bits Per Cell 资料,其中 Bits Per Cell 的数值分别代表了採用的 NAND Flash 种类,当中 1 代表为 SLC 、 2 代表为 MLC 、 3 代表为 TLC 。

没有 Jailbreak 的用家也可查看

由于太多 iPhone 6 用家希望得悉自已是否已成为 TLC 俱乐部的会员,开发者 Matthias Gasser 编写了 IOKITBroswer 并开源放置在 GitHub ,网站 Pgyer.com 把它编译后并透过第三方下载方式,让没有 Jailbreak 的 iPhone 用家也可安装于 iOS 之中,各位可以使用 iOS 装置的浏览器点击以下连结并下载 :

IOKITBROWSER

IOKITBrowser 1.0 Build 1

TLCTLC

下载完成后会出现 IOKitBrowser 图示,点撃进入 IOKitBrowser 会处于 Root 的资料夹中,往下方 Children 栏目中点击你的 iOS 装置代号例如「 N61AP 」,接着选择「 AppleARMPE 」 -> 「 arm-io 」 -> 「 AppleT7000IO 」 -> 「 ans 」 -> 「 AppleA7IOPV1 」 -> 「 AppleCSI 」 -> 「 asp 」 -> 「 ASPStorage 」。

由于 IOKIT Browser 作者并没有设定足够的栏宽,因此 iPhone 用家必需要使用横屏才能取得完整资讯,包括了 Default-bits-per-cell ,如果等于 1 是 SLC 、 2 是 MLC 、 3 是 TLC 颗粒, Prep-function-buffer-size 是实体 Cache 容量, NAND-Marketing-Name 是採用的颗粒资料、 Firmware-Version 版本、最后是 Vendor-name 。

TLC

HKEPC 实验室为查証 iPhone 6 64GB 是否有採用 TLC 颗粒,决定寻找不同颜色、容量同为 64GB 的 iPhone 6 (A1586) 手机,在此感谢协助实验的 HKEPC 读者向我们提供资料,透过上述方法我们找到了现时 Apple 主要採用的 NAND Flash 供应商有 Hynix 、 Toshiba 及 Sandisk ,同时証实 iPhone 6 及 iPhone 6+ 64GB 均有採用 TLC 颗粒的批次,仅 16GB 版本没有 TLC 颗粒存在。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。