当前位置:首页 > 技术文章 > 正文内容

浅谈安卓两大文件系统:F2FS与EXT4

douba31个月前 (08-01)技术文章8

卡卡卡估计是曾经每位用安卓的人士都会遇到的事,打个图片,开个app就很难受。由于安卓默认的文件系统ext4,自带闪存装的越满,ext4的弊端就越发提现出来下,如何让手机行云流水,新的F2Fs文件管理系统展现了出来:

上面图片很显然表现出在随机读取方面用F2Fs文件系统优势很大

什么是 F2FS?

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

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

F2FS的提升在哪里?

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

F2FS影响寿命?

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

F2FS里存文件比EXT4大?

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

F2FS为跑分而生?

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

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

F2FS跑分高吗?高。

实际体验有提升吗?有。

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

总结

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

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

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

如何查看自己手机的文件系统

可以下载aida64,点击进入目录往下拉到低进行查看

相关文章

Linux远程文件传输神器:rz / sz 全指南(含实操示例)

原文链接:「链接」在日常使用 Linux 服务器时,是否常常因为文件传输问题而苦恼?复制粘贴效率低,FTP 配置复杂?今天推荐一套简单高效的终端工具组合:rz 和 sz。这两个命令搭配使用,能在本地与...

ToDesk Linux更新发布:新增摄像头、网络诊断

ToDesk更新来了!最新版Liunx-4.3.0.0针对Linux用户上新了摄像头、网络诊断等多种实用功能,大幅提升了用户使用体验。并且ToDesk全面支持国产三大操作系统——麒麟、统信、方德,为L...

推荐漂亮的Linux远程SSH连接工具FinalShell

常用的Linux远程连接工具有Xshell 、SecureCRT,今天推荐的FinalShell不但界面漂亮,而且可以通过拖拽从服务器上下载文件到本地磁盘,也可以通过拖拽上传文件到远程服务器。使用起来...

Linux系统信息查看命令总结(linux系统信息查询)

概述当线上系统出现问题的时候,我们经常需要快速的获取系统信息、检查系统运行状态来方便定位问题,系统信息包括系统版本、内核等,运行状态包括内存是否被耗尽,磁盘是否还有剩余空间,网络带宽是否够用等等,总结...

linux的查查大法(linux 查wwn)

1.查文件find命令,用来查找指定目录下的目录或文件。(1.1)一般用法find -name keyword:当前目录及子目录下查找与keyword完全一致的目录或文件;find -name *ke...

如何查询 Linux 中 CPU 的数量?这几个命令要知道!

在深入命令之前,先聊聊为什么要关心 CPU 数量。想象一下,你是个系统管理员,手底下管着几十台服务器,突然有台机器跑任务慢得像乌龟,你得搞清楚是不是 CPU 不够用。或者你是程序员,想写个多线程程序,...