首页 > 数码 > 关键词  > eMMC最新资讯  > 正文

eMMC能优化成UFS?eMMC用F2FS系统后性能怎么样

2017-07-14 10:01 · 稿源: cnbeta

和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,取得了非常理想的测试成绩,在随机写入方面甚至能十倍于采用Ext4 的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文件系统。

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • 英特尔ARC Alchemist DG2 GPU显存配置曝光

    早些时候,@9550pro 又在 Twitter 上分享了有关 DG2 GPU 显存配置的更多细节...首先,旗舰 512EU SKU 的 DG2 独显配备了 16Gbps @ 16GB GDDR6 显存(8 颗粒),512-bit 位宽可达成 512 GB/s 带宽...最后是第 4 / 5 款“入门级”DG2 GPU,其分别具有 96 / 128 EU,预计配备 14Gbps @ 4GB GDDR6 显存(2 颗粒),64-bit 位宽仅提供 112 GB/s 带宽...

  • 手机进入QLC时代 铠侠发布512GB UFS 3.1闪存:已出给客户

    如今智能手机的闪存容量起步128GB了,大容量的超过512GB甚至1TB,传闻iPhone 14系列还会上2TB,但代价就是厂商不可避免使用QLC闪存,铠侠今天就宣布推出512GB的UFS 3.1闪存,QLC规格的...这并不是首款QLC规格UFS闪存,不过512GB容量倒是目前最大的,铠侠这款UFS 3.1闪存使用的是该公司密度最高的1Tbit QLC闪存,BiCS技术,单颗Die容量就是128GB了,512GB容量只需要4颗Die即可,可以减少空间占用......

  • xMEMS发布Montara Pro 首款集成DynamicVent的单片MEMS微扬声器

    xMEMS实验室今天推出了Montara Pro,这是世界上第一款集成了DynamicVent的单片MEMS微扬声器,结合了闭合式和开放式耳塞的优点,可用于智能TWS耳塞和助听器,创造出两全其美的用户体验。Montara Pro采用DynamicVent专利技术,由耳塞系统DSP根据麦克风检测到的环境噪音水平或运动传感器检测到的听众活动情况智能地打开或关闭。当通风口关闭时,Montara Pro创造了一个具有最佳被动隔离效果的聆听环境,适合音乐和媒体消费,或在有背景

  • Wii U模拟器CEMU将于2022年迎来开源

    最新消息是,知名 CEMU 模拟器团队,刚刚在一篇 Wiki 帖子中详细介绍了他们的未来规划...其中最让我们感到惊喜的,莫过于该模拟器将于 2022 下半年拥抱开源...尽管 CEMU 团队已经设法打造了一款稳定且让人印象深刻的产品,但开源开始意味着社区能够集思广益,从而更快地加速 CEMU 的未来发展...此前由于该模拟器基于 x86 / 64 架构,因而难以直接移植到 ARM 移动设备上运行...不过随着代码开源,感兴趣的开发者将能够从理论上为 CEMU 构建 Android 客户端......

  • 官网修改措辞 英特尔ARC Alchemist独显或错过一季度发布窗口

    在重申了会在 2022 年 1 季度推出 ARC Alchemist 独显的计划几天后,英特尔竟又悄悄撤下了官网上任何与“一季度”有关的字句 —— 只剩下“2022 年”这个相当模糊且宽泛的时间窗口。虽然官方尚未回应独显产品线是否延期,但 Tom's Hardware 还是从多个方面展开了推测。(图 via Intel)首先,正如 VideoCardz 所注意到的,英特尔官网刚刚撤下了所有关于 ARC Alchemist 将于“2022 年 1 季度”到来的措辞。如果你现在刷新页面,会发

  • CES 2022:英特尔展示NUC 12 Extreme主机 采用LGA1700 CPU插槽

    在本周的 CES 2022 展会期间, 英特尔演示了许多即将到来的产品线,其中不乏一些新奇有趣的设备。本文要为大家介绍的,就是被冠名“龙之峡谷”(Dragon Canyon)的新款 NUC 12 Extreme 迷你主机。作为“野兽峡谷”(Beast Canyon)的继任者,该机主要支持 LGA 1700 插槽的 11 代酷睿 KB 系列处理器和 DDR4 内存。VideoCardz 指出,新款 NUC Extreme 几乎可搭载任何 65W 的 Tiger Lake-H 标压处理器,但请不要将它和代号“Serpent C

  • 微软发布导致Exchange服务器故障的FIP-FS Y2K22漏洞修复方案

    就在前天跨年时,微软的Exchange用户被一个2022年虫影响,该错误阻止了电子邮件的发送。FIP-FS反恶意软件扫描器中的"2022年"日期移出错误导致系统提示"FIP-FS扫描过程初始化失败。这个错误让许多系统管理员的跨年夜庆祝活动戛然而止,微软在假期也没有闲着,短短两天就针对这一问题发布了一个官方修复。任何遇到该问题的人都可以手动应用该修复程序,或使用自动脚本来处理故障。微软在其支持论坛的帖子中说:"我们已经创建了一个解

  • 英特尔NUC 12 Extreme有望采用12代酷睿LGA 1700 CPU插座式模块

    英特尔可能会在其下一代NUC 12 Extreme迷你电脑上更换插座设计,因为一张泄露的图片显示在计算元件上配备了LGA 1700插座AlderLake CPU。与NUC 12 Enthusiast"Serpent Canyon"不同,NUC 12Extreme将在内部拥有相当大不同的设计,其配备的Compute Element模块将CPU和PCH放在自己的专用附加板上。NUC 12 Enthusiast可能会保留BGA形式的Alder Lake CPU,而NUC 12 Extreme将是第一个以插座形式出现的NUC。HXL泄露的图片显示了NUC 12 Ext

  • 华为P50 Pro、P50 Pocket国际版发布:标配骁龙888、换装EMUI 12系统

    1月26日,华为正式面向全球其他市场推出P50 Pro和P50 Pocket两款旗舰手机,亚太、中东、非洲、欧洲、南美等地的消费者将陆续可以买到...两款手机均搭载骁龙888 4G芯片、预装EMUI 12操作系统,存储组合在不同市场也略有不同...其中P50 Pocket折叠屏手机8+256GB欧洲定价1299欧元(约合9269元),12+512GB定价1599欧元...P50 Pro则仅公布了8+256GB存储选项,定价1199欧元(约合8555元)...

  • 华为P50 Pro、P50 Pocket下周海外发布:骁龙888 4G+EMUI 12系统

    去年7月,华为发布了P50、P50 Pro系列手机,去年底,P50 Pocket(宝盒)翻盖折叠屏手机新鲜登场。不过,上述几款产品仅在中国市场发售,但局面很快就要改变。华为马来西亚在社交平台发布消息称,P50 Pro和P50 Pocket将在1月12日全球发布,也就是说海外用户也能用上了。经查,相关产品页面已经在华为马来西亚官网上线,P50 Pro和P50 Pocket均采用骁龙888 4G芯片,P50 Pocket显示搭载基于Android的EMUI 12系统(P50 Pro没提,但外界?

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天