360手机助手手机版,eMMC 真能优化成 UFS?浅谈手机闪存的文件系统

欧易(OKX)交易所

新用户永久最高50%手续费减免!

官网注册   APP下载

谷歌 Pixel 2 更多细节曝光:三星 S8、HTC U11 合体

和 UFS 闪存相比,eMMC 的性能更弱,统一型号的手机混用这两种规格的闪存,让一些消费者感到了不满。对此,厂商称通过优化,eMMC 的产物也可以获得优异的体验。这个优化到底是怎么回事?凭据以往的一些宣传,可以推断出是由于储存器使用了更先进的文件系统——F2FS。
对于储存器的文件系统,许多同伙或许并不太关注。但在使用上,不可避免地会感受到差别文件系统之间的区别——最直观的,莫过于兼容问题,例如 NTFS 文件系统的硬盘插到 Mac 电脑中无法写入,WinXP 无法鉴别 exFAT 文件系统等等。为什么储存器会选择差别的文件系统?一个优异的文件系统,真的能把 eMMC 优化成 UFS 吗?今天就一起来谈谈这问题吧。

360手机助手手机版,eMMC 真能优化成 UFS?浅谈手机闪存的文件系统文件系统有啥用?
我们知道,在使用硬盘、U 盘等储存器之前,需要举行花样化。而花样化的时刻,会看到有许多文件系统可以选择。例如,在 Win 系统下,可以把花样化为 NTFS、FAT32 等等,在 Linux 下可以花样化为 Ext3、Ext4 等等,在 macOS 中可以花样化为 HFS+、APFS 等等。这些差别的文件系统,都有着一个配合的作用,那就是组织起储存器上的数据,让操作系统和用户更容易识别和操作。

360手机助手手机版,eMMC 真能优化成 UFS?浅谈手机闪存的文件系统例如,在 HDD 硬盘上,数据是由扇区来储存的。什么是扇区?HDD 的盘片是一个同心圆,把圆分成一个个小小的扇形,数据在这些扇形中储存,这些扇形就被称之为扇区。扇区储存着数据,然则操作系统并不会直接让用户接见一个个扇区——识别差别的扇区靠的是物理地址,作为一个用户,面对着 “01DE”“02FD” 这样的物理地址,压根就无从下手。人人找苍先生的影视作品,都是到 “摇杆驱动程序” 的文件夹中去找,哪有找扇区物理地址的原理?
要把扇区组织起来,酿成用户易于明白的种种文件、文件夹,就得文件系统来发挥作用了。我们知道,几十百来小我私家的广场舞,尚有令人眼花缭乱的阵仗,更何况是天文数字一样平常的扇区。差别的操作系统,组织数据的方式各不相同,于是就诞生了林林总总的文件系统。

360手机助手手机版,eMMC 真能优化成 UFS?浅谈手机闪存的文件系统这些差别的文件系统,特征也不尽相同,而且还有这优劣之分。例如人人异常熟悉的 FAT32 和 NTFS,NTFS 就显著要比 FAT32 加倍先进——FAT32 无法建立起 2T 以上的分区、储存 4G 以上的文件,而 NTFS 则可以轻松做到;在平安方面,NTFS 支持文件加密、权限控制等特征,还支持日志,而 FAT32 则都不支持。另外,在性能方面,NTFS 对 FAT32 也是有着显著优势。因此,若是文件系统更先进,简直可以把储存器 “优化” 得更上一个档次。
专为闪存而生的文件系统 F2FS
文件系统的选择是有讲求的。例如在大容量硬盘盛行、注重平安性的今天,在 Win 系统中使用的硬盘基本都市花样化成 NTFS;而为了寿命和兼容性的思量(NTFS 的日志会请求更多读写,对闪存寿命晦气),U 盘、存储卡又往往花样化成为 FAT32。安卓手机又普遍使用什么文件系统呢?我们知道安卓基于 Linux,因此也继续了 Linux 的许多特征,大多数安卓机的闪存都追随了 Linux 的主流文件系统,花样化成为了 Ext4。

360手机助手手机版,eMMC 真能优化成 UFS?浅谈手机闪存的文件系统Ext4 是一种很优异的文件系统,它支持无限子目录、多块分配、日志纪录等先进特征。不外,它是否适合手机?还真不一定。Ext4 在 2006 年首次泛起,那时的储存介质普遍照样 HDD。而现在安卓机使用的都是闪存,Ext4 并没有针对闪存作太多的优化。
HDD 和闪存的结构天差地别,数据的组织也并不一样。在物理结构上,闪存并不存在扇区,因此需要经由 FTL 层来模拟 HDD 的扇区以实现对文件系统的兼容。加上文件系统没有对闪存作什么优化,以是效率会受到影响。那么有没有为闪存作优化的文件系统?F2FS 即是了。

360手机助手手机版,eMMC 真能优化成 UFS?浅谈手机闪存的文件系统F2FS 文件系统的全称是 “Flash Friendly File System”,看名字就知道,这是专门为闪存而生的文件系统。这个文件系统来自三星,在 2012 年底被 Linux 内核所支持,自然也能够用于安卓机上。F2FS 简直做了许多针对闪存的优化,最主要的就是基于闪存的块来举行读写,小文件的随机读写性能大大提高。
eMMC 真能优化成 UFS?
那么 eMMC 使用 F2FS,到底能不能获得和 UFS 一致的性能?这里为人人提供一些测试数据,分别是 eMMC 5.1、UFS 2.1 两种闪存,Ext4、F2FS 两种文件系统差别的组合。注重,除了闪存类型和文件系统,测试数据还会受到闪存颗粒优劣、加密算法是否开启、测试时闪存是否笼罩写入等因素的影响,数据仅供参考。
可以看到,F2FS 简直比 Ext4 性能更高,甚至能让 eMMC 5.1 在随机写入性能跨越 UFS 2.1。不外,在连续读写速率方面,UFS 2.1 仍要遥遥领先。而 USF 2.1 配合 F2FS,取得了异常理想的测试成就,在随机写入方面甚至能十倍于接纳 Ext 4 的 UFS 2.1。无论是 eMMC 照样 UFS,换用后 F2FS,都有显著提升,而 UFS 换用 F2FS 的提升幅度更大,性能显示加倍完善。
那能不能说 F2FS 能让 eMMC 优化成 UFS?这要离开差别方面看。在随机读写性能方面,使用 F2FS 的 eMMC 简直可以媲美 Ext4 的 UFS。
这个性能对 App 的开启速率很主要,某些使用 F2FS 的 eMMC 安卓机在 App 开启速率方面,就因此不输使用 UFS 的竞品机型。然则,eMMC 的物理瓶颈,是无法依赖 F2FS 来补全的——eMMC 连续读写速率慢,而且是半双工,每通道统一时间只能读数据或者写数据,不能同时读写。在庞大的应用环境下,eMMC 依然会是瓶颈。因此,UFS 搭配 F2FS,才是最完善的性能方案。
不外,只管 F2FS 性能很高,但现在使用 F2FS 的装备不多——甚至连三星自己也没在安卓机中使用。这是由于 F2FS 还存在一些争议,有看法以为它会缩短闪存的寿命,摩托罗拉某些机型使用过 F2FS,一段时间后性能大幅下滑。
无论如何,UFS 从硬件规格上,显著优于 eMMC。eMMC 使用 F2FS 后,或许能在某些方面胜过使用 Ext4 的 UFS,但仍不能掩饰硬件规格更低的事实——UFS 可以换用 F2FS,eMMC 却是变不了 UFS 的。现在同时使用 UFS 和 F2FS 的装备不多,若是很看重闪存性能,那照样 UFS 更值得选购——无论用的是 Ext4 照样 F2FS 文件系统。

[图]Galaxy S8 核心功能 Bixby 语音助手有望下周二上线

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/37777.html

(0)
菜鸡菜鸡
上一篇 10月 9, 2020 7:26 上午
下一篇 10月 9, 2020 7:36 上午

欧易(OKX)交易所

新用户永久最高50%手续费减免!

官网注册   APP下载

相关推荐