[问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

[问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

#1

帖子 jimmin » 2006-10-02 21:48

安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?
这两个格式有什么不同吗?我看别的lINUX都是用的ext3。
studentliu
帖子: 8
注册时间: 2006-09-18 21:18

#2

帖子 studentliu » 2006-10-02 22:01

个人感觉ext3更有前途
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#3

帖子 jimmin » 2006-10-02 22:31

studentliu 写了:个人感觉ext3更有前途
我也感觉ext3更有前途,毕竟大众的才是有前途的。而且我在别的Linux版本中好象没看到reiserfs格式(谁帮我确定一下)?
可是看Ubuntu的教程好象是比较倾向于reiserfs啊!它在Ubuntu中有什么地方比ext3好吗?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2006-10-02 22:43

http://www.myfaq.com.cn/2005September/2 ... 08748.html
六、性能测试

6.1 测试环境



6.2测试工具

所用的测试工具是Postmark和Bonnie++。Postmark主要用于测试文件系统在邮件系统或电子商务系统中性能,这类应用的特点是:需要频繁、大量地存取小文件。而Bonnie++主要测试大文件的IO性能。

6.3 测试结果分析

下面将详细分析用上述两种测试工具在各种测试参数配置下的结果。

图4 PostMark 小文件
图4 PostMark 小文件

图 4是PostMark测试小文件的结果,其参数是文件大小50B增至1K, 同一目录下的文件数从5k至20k,事务总数为25k。从图中我们可以看出:

1. 不论是Ext3 还是ReiserFS,在三种日志模式中,写回(writeback)最快,预定(ordered)次之,日志(journal)最慢。

2. 在各种文件系统中,ReiserFS 的写回和预定模式是最快的,且随着文件数的增加事务处理速度下降的也很慢。

3. Ext3在文件数较少时,事务处理速度也比较快,但当文件数超过10k后,速度就比较慢了。

4. XFS和JFS的速度较慢,但随着文件数的增加,速度下降的比较缓慢。

图5 PostMark 大文件
图5 PostMark 大文件

图5是PostMark测试大文件的结果,其参数是文件大小1k至16K,同一目录下的文件数从5k增至20k,事务总数为25k时的测试结果。从图中我们可以看出:

1. 在处理大文件时,当文件数达到15k时,各种文件系统处理能力都较差。

2. 当文件数在小于10k时,ReiserFS的写回、预定模式和EXT3的写回模式性能是比较好的。但这两种文件系统的全日志模式都比较差。

3. XFS文件系统的性能居中,JFS文件系统的性能最差。

图6:Bonnie++顺序写的速率
图6:Bonnie++顺序写的速率

图7:Bonnie++顺序写时CPU利用率
图7:Bonnie++顺序写时CPU利用率

图6是Bonnie++对文件大小分别为1G,2G,4G顺序写的性能比较,图7是其CPU的利用率比较。从上述两图中我们可以看出:

1. 除了Ext3和ReiserFS的Journal模式的性能较差外,其他几种模式和XFS、JFS写磁盘的速率相当。

2. 从CPU利用率来看,各种文件系统的CPU利用率都比较低,而且随着数据量的增大CPU的利用率降低。

3. Journal模式的CPU利用率比其他两种模式要低。

图8:Bonnie++ 顺序创建文件
图8:Bonnie++ 顺序创建文件

图9:Bonnie++ 随机创建文件
图9:Bonnie++ 随机创建文件

图10:Bonnie++ 随机删除文件
图10:Bonnie++ 随机删除文件

图11:Bonnie++ 随机删除文件时的CPU利用率
图11:Bonnie++ 随机删除文件时的CPU利用率

图8至图11是Bonnie++对创建和删除文件的性能比较,文件数由50k增至400k。从中可以看出:

1. 不管是创建文件,还是删除文件,Ext3和ReiserFS的三种日志模式之间的性能差别可以忽略不计。这主要是由于创建、删除文件都是对元数据的操作,而对元数据的操作三种模式之间本身就没有什么区别。

2. 不管是创建文件,还是删除文件,Ext3的性能都比较差;ReiserFS的性能是最好的,特别是文件数少于100k时。这主要是由于Ext3是基于Ext2的,其目录项是线性组织的,而其他文件系统都是树形结构。

3. 从CPU的利用率来看,除Ext3的利用率交给外,其他几种文件系统的利用率都很低。

综上所述,我们可以得出以下结论:

1. 在小型系统,如:邮件系统或小规模的电子商务系统应用时,ReiserFS和Ext3 的性能是比较好的。但由于Ext3的目录项是线型的,而ReiserFS的目录项是树型的,故当目录下文件较多时,ReiserFS的性能更优。

2. 在对于上G的这种大文件做I/O时,各种文件系统间的性能差距很小,性能瓶颈往往在磁盘上。

3. 虽然XFS和JFS在设计结构上都比较好,但它们主要是针对大中型系统的,在小型系统中由于硬件的原因性能发挥不明显。

4. 全日志模式和预定、写回这两种模式相比,性能差距是比较大的;而预定和写回之间的性能差距不大。所以性能和安全兼顾时,文件系统的缺省安全模式,即预定模式是比较好的选择。

////
ps : reiserfs支持反刪除,ext3不行
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#5

帖子 jimmin » 2006-10-02 23:01

BigSnake.NET 写了:http://www.myfaq.com.cn/2005September/2 ... 08748.html
六、性能测试

6.1 测试环境



6.2测试工具

所用的测试工具是Postmark和Bonnie++。Postmark主要用于测试文件系统在邮件系统或电子商务系统中性能,这类应用的特点是:需要频繁、大量地存取小文件。而Bonnie++主要测试大文件的IO性能。

6.3 测试结果分析

下面将详细分析用上述两种测试工具在各种测试参数配置下的结果。

图4 PostMark 小文件
图4 PostMark 小文件

图 4是PostMark测试小文件的结果,其参数是文件大小50B增至1K, 同一目录下的文件数从5k至20k,事务总数为25k。从图中我们可以看出:

1. 不论是Ext3 还是ReiserFS,在三种日志模式中,写回(writeback)最快,预定(ordered)次之,日志(journal)最慢。

2. 在各种文件系统中,ReiserFS 的写回和预定模式是最快的,且随着文件数的增加事务处理速度下降的也很慢。

3. Ext3在文件数较少时,事务处理速度也比较快,但当文件数超过10k后,速度就比较慢了。

4. XFS和JFS的速度较慢,但随着文件数的增加,速度下降的比较缓慢。

图5 PostMark 大文件
图5 PostMark 大文件

图5是PostMark测试大文件的结果,其参数是文件大小1k至16K,同一目录下的文件数从5k增至20k,事务总数为25k时的测试结果。从图中我们可以看出:

1. 在处理大文件时,当文件数达到15k时,各种文件系统处理能力都较差。

2. 当文件数在小于10k时,ReiserFS的写回、预定模式和EXT3的写回模式性能是比较好的。但这两种文件系统的全日志模式都比较差。

3. XFS文件系统的性能居中,JFS文件系统的性能最差。

图6:Bonnie++顺序写的速率
图6:Bonnie++顺序写的速率

图7:Bonnie++顺序写时CPU利用率
图7:Bonnie++顺序写时CPU利用率

图6是Bonnie++对文件大小分别为1G,2G,4G顺序写的性能比较,图7是其CPU的利用率比较。从上述两图中我们可以看出:

1. 除了Ext3和ReiserFS的Journal模式的性能较差外,其他几种模式和XFS、JFS写磁盘的速率相当。

2. 从CPU利用率来看,各种文件系统的CPU利用率都比较低,而且随着数据量的增大CPU的利用率降低。

3. Journal模式的CPU利用率比其他两种模式要低。

图8:Bonnie++ 顺序创建文件
图8:Bonnie++ 顺序创建文件

图9:Bonnie++ 随机创建文件
图9:Bonnie++ 随机创建文件

图10:Bonnie++ 随机删除文件
图10:Bonnie++ 随机删除文件

图11:Bonnie++ 随机删除文件时的CPU利用率
图11:Bonnie++ 随机删除文件时的CPU利用率

图8至图11是Bonnie++对创建和删除文件的性能比较,文件数由50k增至400k。从中可以看出:

1. 不管是创建文件,还是删除文件,Ext3和ReiserFS的三种日志模式之间的性能差别可以忽略不计。这主要是由于创建、删除文件都是对元数据的操作,而对元数据的操作三种模式之间本身就没有什么区别。

2. 不管是创建文件,还是删除文件,Ext3的性能都比较差;ReiserFS的性能是最好的,特别是文件数少于100k时。这主要是由于Ext3是基于Ext2的,其目录项是线性组织的,而其他文件系统都是树形结构。

3. 从CPU的利用率来看,除Ext3的利用率交给外,其他几种文件系统的利用率都很低。

综上所述,我们可以得出以下结论:

1. 在小型系统,如:邮件系统或小规模的电子商务系统应用时,ReiserFS和Ext3 的性能是比较好的。但由于Ext3的目录项是线型的,而ReiserFS的目录项是树型的,故当目录下文件较多时,ReiserFS的性能更优。

2. 在对于上G的这种大文件做I/O时,各种文件系统间的性能差距很小,性能瓶颈往往在磁盘上。

3. 虽然XFS和JFS在设计结构上都比较好,但它们主要是针对大中型系统的,在小型系统中由于硬件的原因性能发挥不明显。

4. 全日志模式和预定、写回这两种模式相比,性能差距是比较大的;而预定和写回之间的性能差距不大。所以性能和安全兼顾时,文件系统的缺省安全模式,即预定模式是比较好的选择。

////
ps : reiserfs支持反刪除,ext3不行
这样看来家用reiserfs好些。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#6

帖子 millenniumdark » 2006-10-02 23:09

默认的好像是系统分区用ext3
而/home分区用reiserfs

似乎有些老的分区软件对reiserfs支持不好。
xcc360
帖子: 41
注册时间: 2006-09-28 18:39

#7

帖子 xcc360 » 2006-10-03 0:30

jimmin 写了:
studentliu 写了:个人感觉ext3更有前途
我也感觉ext3更有前途,毕竟大众的才是有前途的。而且我在别的Linux版本中好象没看到reiserfs格式(谁帮我确定一下)?
可是看Ubuntu的教程好象是比较倾向于reiserfs啊!它在Ubuntu中有什么地方比ext3好吗?
SuSE Linux就是默认用reiserfs格式的,感觉还不错,不过好像没有什么激动人心的信功能,开发也变慢了……
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#8

帖子 karron » 2006-10-03 8:20

suse现在也要放弃reiserfs了,昨天看到的新闻.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#9

帖子 stlxv » 2006-10-03 10:00

jimmin 写了:
studentliu 写了:个人感觉ext3更有前途
我也感觉ext3更有前途,毕竟大众的才是有前途的。而且我在别的Linux版本中好象没看到reiserfs格式(谁帮我确定一下)?
可是看Ubuntu的教程好象是比较倾向于reiserfs啊!它在Ubuntu中有什么地方比ext3好吗?
RH的有,我第一次接触也是FC4里面接触到的
PHP是最好的语言!不服来战!
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#10

帖子 stlxv » 2006-10-03 10:03

reiserfs可以动态改变分区大小
PHP是最好的语言!不服来战!
vfate_linux
帖子: 290
注册时间: 2010-09-22 22:44

Re: [问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

#11

帖子 vfate_linux » 2011-06-08 17:49

reiserfs是Linux操作系统上面性能最好、设计最先进的文件系统,特别是reiserfs4 版本具备了很多领先的文件系统特性。reiserfs的作者是Hans Reiser,Hans是从俄裔美国人,他领导的Namesys公司致力于开发和维护reiserfs文件。特别值得一提的是reiserfs开发团队的大多数人都是在俄国国内的开发人员。

代码: 全选

评断一个国家的品格,不仅要看它培养了什么样的人民,还要看它的人民选择对什么样的人致敬,对什么样的人追怀。 --约翰·肯尼迪
 
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: [问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

#12

帖子 月下叹逍遥 » 2011-06-08 17:50

靠,这年流行挖坟么 :em85 :em85 :em85
浮生七十今三十,从此凄惶未可知
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: [问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

#13

帖子 qy117121 » 2011-06-08 17:58

月下叹逍遥 写了:靠,这年流行挖坟么 :em85 :em85 :em85
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: [问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

#14

帖子 lilydjwg » 2011-06-08 18:08

qy117121 写了:
月下叹逍遥 写了:靠,这年流行挖坟么 :em85 :em85 :em85
vfate_linux
帖子: 290
注册时间: 2010-09-22 22:44

Re: [问题]安装Ubuntu时,分区格式reiserfs和ext3应该用哪个好?

#15

帖子 vfate_linux » 2011-06-08 18:54

我错了,我再也不挖坟了。

代码: 全选

评断一个国家的品格,不仅要看它培养了什么样的人民,还要看它的人民选择对什么样的人致敬,对什么样的人追怀。 --约翰·肯尼迪
 
回复