eMMC真能优化成UFS?谈谈手机闪存的文件系统
和UFS闪存相比,eMMC的性能更弱,同一型号的手机混用这两种规格的闪存,让一些消费者感到了不满。对此,厂商称通过优化,eMMC的产品也可以获得优秀的体验。这个优化到底是怎么回事?根据以往的一些宣传,可以推断出是由于储存器使用了更先进的文件系统——F2FS。
对于储存器的文件系统,很多朋友或许并不太关注。但在使用上,不可避免地会感受到不同文件系统之间的区别——最直观的,莫过于兼容问题,例如NTFS文件系统的硬盘插到Mac电脑中无法写入,WinXP无法辨别exFAT文件系统等等。为什么储存器会选择不同的文件系统?一个优秀的文件系统,真的能把eMMC优化成UFS吗?今天就一起来谈谈这问题吧。
文件系统有啥用?
我们知道,在使用硬盘、U盘等储存器之前,需要进行格式化。而格式化的时候,会看到有很多文件系统可以选择。例如,在Win系统下,可以把格式化为NTFS、FAT32等等,在Linux下可以格式化为Ext3、Ext4等等,在macOS中可以格式化为HFS+、APFS等等。这些不同的文件系统,都有着一个共同的作用,那就是组织起储存器上的数据,让操作系统和用户更容易辨认和操作。
例如,在HDD硬盘上,数据是由扇区来储存的。什么是扇区?HDD的盘片是一个同心圆,把圆分成一个个小小的扇形,数据在这些扇形中储存,这些扇形就被称之为扇区。扇区储存着数据,但是操作系统并不会直接让用户访问一个个扇区——辨认不同的扇区靠的是物理地址,作为一个用户,面对着“01DE”“02FD”这样的物理地址,压根就无从下手。大家找苍老师的影视作品,都是到“摇杆驱动程序”的文件夹中去找,哪有找扇区物理地址的道理?
要把扇区组织起来,变成用户易于理解的各种文件、文件夹,就得文件系统来发挥作用了。我们知道,几十百来个人的广场舞,尚有令人眼花缭乱的阵仗,更何况是天文数字一般的扇区。不同的操作系统,组织数据的方式各不相同,于是就诞生了各种各样的文件系统。
这些不同的文件系统,特性也不尽相同,而且还有这优劣之分。例如大家非常熟悉的FAT32和NTFS,NTFS就明显要比FAT32更加先进——FAT32无法建立起2T以上的分区、储存4G以上的文件,而NTFS则可以轻松做到;在安全方面,NTFS支持文件加密、权限控制等特性,还支持日志,而FAT32则都不支持。另外,在性能方面,NTFS对FAT32也是有着明显优势。因此,如果文件系统更先进,的确可以把储存器“优化”得更上一个档次。
专为闪存而生的文件系统F2FS
文件系统的选择是有讲究的。例如在大容量硬盘流行、注重安全性的今天,在Win系统中使用的硬盘基本都会格式化成NTFS;而为了寿命和兼容性的考虑(NTFS的日志会请求更多读写,对闪存寿命不利),U盘、存储卡又往往格式化成为FAT32。安卓手机又普遍使用什么文件系统呢?我们知道安卓基于Linux,因此也继承了Linux的很多特性,大多数安卓机的闪存都跟随了Linux的主流文件系统,格式化成为了Ext4。
Ext4是一种很优秀的文件系统,它支持无限子目录、多块分配、日志记录等先进特性。不过,它是否适合手机?还真不一定。Ext4在2006年首次出现,当时的储存介质普遍还是HDD。而现在安卓机使用的都是闪存,Ext4并没有针对闪存作太多的优化。
HDD和闪存的结构天差地别,数据的组织也并不一样。在物理结构上,闪存并不存在扇区,因此需要经由FTL层来模拟HDD的扇区以实现对文件系统的兼容。加上文件系统没有对闪存作什么优化,所以效率会受到影响。那么有没有为闪存作优化的文件系统?F2FS便是了。
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文件系统。
相关文章
-
手机里的微信聊天记录删除了怎么恢复?查看最实用教程
微信可以说是现在使用率最高的软件。相比较于手机短信通话功能,现在很多人更愿意使用微信来进行聊天,这样不仅方便而且实惠。这就致使我们的手机中都保存了很多重要...
2017-07-14 09:36:08阅读全文 -
业内人士帮你看清那些0元手机
近年来最大的谎言之一莫过于“0元购手机”了,不少商家用0元手机的噱头吸引消费者的注意。我反正没见谁真没花钱把手机拿走的。但话说回来,0元购手机这种...
2017-07-13 13:14:24阅读全文 -
回合制安卓手机游戏排行榜
当我们无聊又很难打发时间的时候,可以在手机上面寻找娱乐的方式了。所以现在的手机真的是越来越先进,不仅手机可以玩游戏,而且上面的游戏种类很多,有很多游戏都得到大...
2017-07-10 15:07:48阅读全文 -
用手机和电脑如何压缩图片大小?
在朋友圈里,微博上,我们会看到各式各样的风景照,自拍照,都很有自己的一番风格,在瞧瞧自己的照片,却都是手机自带相机里的照片,没有滤镜,也没有美颜,连最基本的压缩图片大小...
2017-07-10 15:04:19阅读全文 -
2017热门手机游戏排行榜有哪些呢?
我们往往在看剧的时候会经常看到有游戏广告,比如部落冲突等等,我们也会被其绚丽的色彩所吸引,被其战斗模式给深深迷住,所以也顾不得看剧了,就急匆匆的下了游戏来玩,但是...
2017-07-10 15:02:54阅读全文 -
LG发布5.2寸双屏新机Q8:骁龙820卖4700元
今晚,LG在意大利悄然发布了新机Q8。该机并没有采用Q6或者G6的全面屏,而更像是小屏版的V20,因为正面同样设计了副屏。配置方面,5.2英寸2K分辨率显示屏(IPS量子屏)...
2017-07-21阅读全文 -
三星Galaxy Note系列简史:炸了这个真可惜
智能手机与汽车类似,每家厂商都有自己的经典系列,如苹果的iPhone,HTC的One和三星的GaalxyS系列,不过要论对智能手机市场扩展起最大作用的产品...
2017-07-21阅读全文 -
魅族PRO 7副屏操作视频曝光:支持双击唤醒屏幕
昨天魅族PRO 7通过了工信部的入网许可,这款新旗舰的外观已经毫无悬念了。关于副屏,除了之前已经曝光的显示天气、时间、App通知、呈现自拍画面甚至玩游戏等操作外...
2017-07-21阅读全文 -
安卓最强机皇!三星宣布Note 8发布时间:全面屏更诱人
跟我们之前报道的一样,三星今年最牛的机皇Galaxy Note 8将在美国时间8月23日正式发布。...
2017-07-21阅读全文 -
国行iPhone 6大降价!新配色悄然上架
在32GB版iPhone 6悄然发售的时间,只有金色一种配色可选,而现在,苹果又悄然为它新增了深空灰版本。...
2017-07-21阅读全文