Android文件系统之争:F2FS和EXT4

F2FS,即Flash Friendly File System,由三星研发,专为闪存设备设计,旨在提升随机读写性能。与EXT4相比,F2FS在随机读写方面表现更佳,但在持续读写性能上依赖硬件能力。高存储占用情况下,F2FS可能面临性能下降问题。存储同一文件,F2FS占用空间约为EXT4的1.1到1.5倍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是 F2FS?

F2FS 全称为 Flash Friendly File System,是一种较为新型的支持 Linux 内核使用的文件系统。最早是由三星在2012年研发设计的,其目的就是为了更好的适应 NAND 一类的闪存设备(例如固态硬盘、eMMC和SD卡等),在 F2FS 中三星应用了日志结构档案系统的概念,使它更适合用于储存设备。

简而言之,一个新的文件系统。

一些讨论的比较多的问题。

F2FS的提升在哪里?

主要在随机读写性能中,随机写入性能性能较为明显。反映到现实使用中就是相同的存储介质和标准下,应用打开快一点缓存的图片打开快一点。

 

F2FS的提升不在哪里?

持续读写性能还是要靠硬件能力的进步,而不是一个文件系统就能解决的。反映到现实使用中就是EXT4的UFS3.0读写大文件(如安装应用,拷贝大型文件等)吊打F2FS的UFS2.1。

参考1+7 Pro对比测评,尤其是软件安装速度测试部分。

文件系统可以优化一些东西,但终究还是软件层面,无法替代硬件升级。

就像emmc优化成ufs一样,笑笑就好别信,能用软件更新的还要提升硬件干嘛。

 

F2FS影响寿命?

因为文件系统格式的区别相同的文件会比在EXT4下大一些,这一定程度上会增加读写量。但可以忽略不计,基本不存在,不需要操无意义之心。

 

F2FS不稳定?

是也不是。F2FS面世初期确实有比较大的稳定性问题,但随着迭代已经基本不存在。

但值得一提的是F2FS在高存储占用的情况下(75%-80%左右)会出现严重的随机读写性能下降的问题。

这时随机读写性能可能会低于EXT4,但也仅在高存储占用的情况下

 

F2FS里存文件比EXT4大?

是的,将相同文件存储到F2FS文件格式下相较于EXT4会占用1.1倍到1.5倍的空间。

 

F2FS为跑分而生?

跑分只是反映客观情况的一种手段,一切以实际体验为准。

F2FS的跑分尤其是随机读写部分的成绩真的非常好,反映到实际使用中是有提升,但远没有达到跑分显示的几倍的差距。

F2FS跑分高吗?高。

实际体验有提升吗?有。

真的有跑分差距的那么大吗?显然没有。

 

总结

F2FS是一个综合来看利大于弊的技术。利在实实在在的随机读写性能提升,弊在高存储占用情况下的性能损失和多占用存储空间。

需要理性看待,这是一个软件技术,也不能苛求它带来太多的提升。

但它确实带来了不错的提升。至于如何定义有多不错,让平常心人满足,又让苛求者看不上。

点到为止。

 

不必神化,不必贬低。

买个手机又不是和厂商灵魂绑定了,何必呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值