酷爱手机跑分的小伙伴或许会发现,
两个不同品牌的平等装备手机,
在跑分成果上往往相差甚大。
一方面除了各家的体系优化之外,
还有一方面或许咱们不是会特别注意,
那便是手机文件体系。
提到这,你或许会想起本年一加大肆宣扬的UFS3.0
或许干流旗舰手机运用的LPDDR4,
很惋惜,这些都不是文件体系,
它们仅仅闪存芯片的一种类型。
那么,什么是文件体系?
咱们平常只需求翻开电脑磁盘,
然后右键点击磁盘特点就能够看见了。
在这里,这个NTFS便是当时磁盘分区的文件体系类型。
除了常见的NTFS之外,
还有较为陈旧的FAT32格局,
不过后者由于最大存储的单个文件巨细
不能超过4G而逐步被筛选。
那么在手机上最常运用的文件体系格局又是什么呢?
EXT4。
EXT4最早能够追溯到2008年,
2018年圣诞节的时分,
EXT4文件体系才开端正式推出。
而之前的几年……
是的没错,之前全部是处于实验阶段。
从2008年到2019年至今
它足足具有了十一年的前史了。
要说这十几年的开展EXT4应该趋于完善了吧,
可是事实缺是恰恰相反,
EXT4的小文件传输功能一直是它揭不开的痛。
因而,逐步开端有厂商对EXT4说不了!
所以乎,第一个挑战者呈现了。
在2012年的时分,
三星就推出了F2FS文件体系,
F2FS文件体系相较于EXT4
在随机读写的功能上彻底碾压EXT4。
可是完美的产品历来不会存在于实际之中,
由于F2FS在旧日志结构文件体系等方面
还存在不完善的当地,
假如手机遇见忽然断电之类意外的话,
数据或许就会彻底丢掉,
所以,它也就被三星扔掉了。
(前期手机厂商遍及运用可拆卸式电池)
看到这,
你是不是就要认为F2FS就要开端闭幕了呢?
很走运,并没有。
直到2015年,
华为开端进场来拾掇这个“烂摊子”。
通过一番代码结构的优化之后,
总算,在2016年的华为mate 9发布会上,
开端初次商用F2FS存储体系。
这一次的商用,
总算使F2FS正式走上了舞台,
成为一颗冉冉之星。
和EXT4比较,F2FS不论在随机读写
仍是在碎片化发生方面都比EXT4好太多。
因而,运用了F2FS文件体系的华为
直接对外宣扬mate9手机永不卡顿,
体系流通度还提高了20%。
为什么F2FS这么奇特呢?
它和EXT4的最大差异又是什么呢?
首先从时刻开展上来看,
由于EXT4的开展时刻比F2FS早,
技能比F2FS老练,
所以从安稳性来说EXT4无疑比F2FS更好。
别的前面也提到了,
华为从头运用的F2FS文件体系
F2FS是从头为NAND闪存这类设备设计,
在代码结构进步行了二次优化,
修正了一些日志结构文件问题,
能够使它在底层愈加快速的查找到你需求的数据。
举个简略的比如便是:
你在图书馆找书,
可是你只知道它的书名并不知道具体位置,
这时分假如你是用的EXT2找书的话
你或许需求花5分钟才干找到你需求的书,
而你假如运用的是F2FS找书的话,
那么就只需求3分钟或许更短的时刻就能找到。
最为直观的表现便是
咱们平常翻开或许装置一个运用
运用F2FS文件体系结构的手机
往往都比运用EXT4文件结构的手机更快一些。
不过现阶段要注意的是,
尽管F2FS的运转速度相对EXT4来说更快了,
可是它的文件空间占用也更大了,
所以F2FS文件体系结构
往往运用在定位高端的手机上面。
例如三星这次最新发布的 Galaxy Note 10。
跟着时刻的推移,
F2FS现阶段也越来越安稳了。
不过,F2FS关于有的手机厂商来说并不是要点。
由于,安卓手机卡顿的本源:
碎片化问题一直存在。
所以在上一年6月,
华为又曝光了一个“吓人的技能”,
它便是EROFS超级文件体系。
它和F2FS文件体系最大的差异便是:
F2FS文件体系是优化用户长时刻运用的自有数据,
而EROFS超级文件体系优化的是
体系自身的随机数据读取功能。
它通过改善的fixed-sizedoutput紧缩算法
能够将体系分区空间多腾出2个G。
而且紧缩之后,
体系分区的拜访速度也大大提高了。
相较于传统的EXT4文件体系,
EROFS超级文件体系在Linux服务器的
随机读取速度方面就像是开了挂相同,
直接达到了EXT4的6倍。
拿到手机上来看也达到了近三倍的提高。
说一个番外话,
也正是由于EROFS超级文件体系的只读特性,
体系分区不能被第三方修正,
所以华为的手机想要获取root权限
往往比其他手机难了数倍。
通过这些年的开展咱们能够预见:
在未来,手机文件体系依旧会朝着更快更安全的方面进行更新。
而跟着5G年代的到来,
新一代文件体系的优势正在不断突显,
更快的翻开速度、更安全的数据维护等等,
这些无疑都是今后的开展要点。
像三星这次发布的 Galaxy Note 10
运用的便是F2FS文件体系,
而即将于发布的iQOO Pro,
听说也将运用F2FS文件体系。
由此可见,在不久后,
手机厂商们都将晋级F2FS,
究竟,没人乐意自己的手机慢别人一步。
撰文:栗子
修改:Lena
监制:Andy