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

搭配SSD!Linux 4.0下四大文件系统比拼

douba34周前 (08-03)技术文章10

1性能比拼:Flexible IO磁盘

对于用户而言,开源Linux系统在应用上也随着存储介质的变化而性能有所变化。近日,phoronix测试网站针对Linux 4.0下流行的EXT4,Btrfs,XFS和F2FS四大文件系统进行测试,通过最新OCZ固态硬盘进行性能大PK。

图片来源phoronix,以下同(点击放大)

从测试内容上了解,在Linux3.19、4.0不同的内核下进行EXT4、Btrfs、XFS和F2FS文件系统基准测试。其中四个文件系统均是在一个240GB OCZ Vertex 3固态硬盘上测试。在Linux两个版本测试过程中,对于每个文件系统的默认选项下进行统一的数据统计。

所有Linux 3.19、4.0上进行测试的文件系统通过开源Phoronix基准套件,实现一个完全自动化和可重复的测试环境。

针对磁盘性能测试上,在Flexible IO Tester磁盘测试中,Fio可以按照使用者的需求启动多个线程模拟各种不同的IO操作,通过测试文件系统上性能表现数据看到,XFS和F2FS文件系统表现突出,其中F2FS文件系统没有随机写的性能测试结果。

而在顺序读取的性能测试中,F2FS文件系统优势明显。但从整体的平台对比测试上看,顺序读在Linux 4.0平台上Btrfs和F2FS文件系统表现突出。

2性能测试:存储和编译能力

在不同文件数量和大小的FS-Mark测试上表明,无论是针对1000个1MB大小文件还是4000个1MB大小文件,Linux 4.0平台上Btrfs和F2FS文件系统性能优势明显。

从平台角度来看,Linux 3.19、4.0两个平台对比中可以看到Postmark测试表现,由于Postmark用于对进行频繁,大量存取小文件的存储性能测试,结果显示Linux 4.0平台上Btrfs和F2FS文件系统性能提升。而通过CompileBench进行的编译性能测试上结果同样。

可见,通过在Linux 3.19和4.0平台采用SSD的测试,后者在Btrfs和F2FS文件系统均有一定性能改进,至少在固态存储和默认安装选项下性能表现明显。而在这个新的4.0内核平台上EXT4和ZFS的性能表现似乎测试上表现一般。

相关文章

电脑如何远程连接Linux系统服务器

Linux服务器远程连接方法这里给大家普及一下Linux服务器,是一台安装Ubuntu系统的工作站。这类服务器大部分用于程序员开发编程使用,说简单点就是拿来敲代码的。通常需要借助远程连接工具来连接Li...

如何在Ubuntu中安装RustDesk远程桌面软件

用Rust编写的RustDesk是远程桌面查看和管理的理想软件,因为它的开箱即用性能不需要任何配置。RustDesk特性使用RustDesk作为您的远程桌面软件保证您以下主要功能:安全性-您不必担心未...

Linux 系统中的 SSH 是什么?如何使用 SSH 进行远程登录和文件传输?

SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上安全地进行远程登录和文件传输。它提供了一种安全的通信渠道,使用户能够通过一个加密的连接与远程主机进行交互。首先,让我们来了解一...

Linux通过netstat查看服务及监听端口总结

在日常开发或者运维过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询。netstat命令一些常用参数说明如下:-a 或–all 显示...

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

本未打算写该篇,文件共享是个很简单的功能,也有很多web应用也集成了该功能,但是还有一些小伙伴不了解,工具嘛,要灵活掌握为已所用,所以又拎出来单独再讲一下.文件共享的方法有很多,如ftp、samba、...

Linux常用文件操作命令(linux基本文件操作)

ls命令在Linux维护工作中,经常使用ls这个命令,这是最基本的命令,来写几条常用的ls命令。先来查看一下使用的ls版本 # ls --version ls (GNU coreutils) 8.4...