加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux各种文件系统的性能对比

发布时间:2016-01-21 23:36:32 所属栏目:Linux 来源:网络整理
导读:转自:http://hi.baidu.com/xuzhi1977/blog/item/c5869758dfafbade9d82040a.html 北亚数据恢复中心(http://www.datahf.net)张宇略作整理。 下面是原文: 以下文
副标题[/!--empirenews.page--]

转自:http://hi.baidu.com/xuzhi1977/blog/item/c5869758dfafbade9d82040a.html

北亚数据恢复中心(http://www.datahf.net)张宇略作整理。

下面是原文:

以下文章是我自己翻译的,后面有英文的原文。不当之处,敬请指教.

应该不是太新的文章,但是我我是2006-07-12的上午才看到的。哎........

2006-07-12 15:00 翻译完成

--------------------------------------------------------------------------------------------------------------

肠子都悔青了,昨天刚刚新加的硬盘上面的文件系统还是被我搞成了ext3。如果我能造一天注意到这篇文章的话........

----------------------------------------------------------------------------------------------------------------

Debian Administration

System Administration Tips and Resources

现在还可以得到的许多Linux filesystems 比较,但是他们中大多数是古老的,基于为人任务的或者在更老的情况下完成。 这篇基准测试文基于与老一代的适合一台文件服务器的11项硬件(奔腾II/III,EIDE硬盘)。

从最初编制到出版,文章已经产生许多变化,意见和建议改进。我目前正努力进行一些新的试验。(回答在原文范围的问题)。

结果将在大约在(2006年5月8日)可提供

汉斯

为什么要做基准测试?

我发现quantitative and reproductible benchmark基准使用2.6.x kernel。

Benoit在2003年在有512 MB RAM 的PIII 500服务器上使用大文件(1 + GB)实现12次试验。 这次试验信息十分丰富,但是结果对2.6.x kernel开始,主要适用于底座, 专门操作大的锉(例如,多媒体,科学,数据库)。

Piszcz 在2006年实现21项任务(有768 MB RAM 和一个400GBEIDE-133硬盘在PIII-500 模拟多种文件操作)。到目前为止,这测试看起来是在2.6.x kernel上的最全面的工作。 但是, 很多任务是人造的(例如, 复制和删除10,000个空目录,新建10,000个文件,递归分割文件),把这些结论应用到现实世界可能是无意义的。

因此, 这里测试的基准的目标是验证一些Piszcz(2006)的结论, 通过专门应用于现实世界在小型企业文件服务器(看见任务描述)里找到。

测试基础

* Hardware Processor : Intel Celeron 533

* RAM : 512MB RAM PC100

* Motherboard : ASUS P2B

* Hard drive : WD Caviar SE 160GB (EIDE 100, 7200 RPM, 8MB Cache)

* Controller : ATA/133 PCI (Silicon Image)

* OS Debian Etch (kernel 2.6.15), distribution upgraded . April 18, 2006

* All optional daemons killed (cron,ssh,saMBa,etc.)

* Filesystems Ext3 (e2fsprogs 1.38)

* ReiserFS (reiserfsprogs 1.3.6.19)

* JFS (jfsutils 1.1.8)

* XFS (xfsprogs 2.7.14)

选择的测试任务描述

*在一个大文件(ISO 镜像文件,700 MB)的从第2个磁盘复制到这个试验磁盘

*再从在另一个位置再复制这个 ISO 一次

*删除这个ISO 的两个副本

*操作一文件树(有7500 文件,900 目录,1.9GB),从第2 磁盘复制到这个试验磁盘

*再从在另一个位置再复制这个文件树 一次

*删除这个文件树的两个副本

*用递归的方法遍历文件树目录和文件树的全部内容,复制到这个试验磁盘

*匹配通配符,在文件树查找具体的文件

*用(mkfs) 建立filesystem(全部FS都使用默认值)

*mount  filesystem

*Umount filesystem

上述11项任务(从建立filesystem到umounting filesystem)的顺序,编写为Bash .运行完成3 次(报告平均成绩)。 每个顺序花费大约7分种,完成任务的时间用秒计算,  GNU time utility (version 1.7) 记录任务时的CPU 的利用百分比。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读