[讨论]Linux文件系统无碎片且性能优异?我不相信。拿证据出来。
- hyy_m
- 帖子: 140
- 注册时间: 2008-02-18 16:25
……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 164
- 注册时间: 2006-04-29 15:54
- 来自: CUGB
- pentie
- 帖子: 228
- 注册时间: 2007-08-27 22:03
- 来自: http://apt-blog.co.cc/
lz的出发点不错,不过实验方法和数据都不够严禁。
至少不应该加载了x,那样太多不可预测的干扰了。你从recover mode的root shell用cp命令试试,时间自己掐秒表。
虽然不能说这样就绝对严谨,但这样的还可以让我相信“BT后文件传输速度降低”的命题。
但是一点事实是,win下使用QQ接收回来的群图片、聊天记录文件会产生大量磁盘碎片,往往开着QQ就把整台机都拖得非常非常慢。而Linux的文件系统,比如运行apache的论坛服务器,n多人发帖删帖上传下载文件,如果流量足够,磁盘的数据吞吐量和个人电脑相比根本不在一个数量级的,但是服务器长年累月的运转并不会因为磁盘碎片而降低性能。
从科学态度看,做实验时一个个体的数据会有各种难以考虑的偏差,一个群体的数据才有说服力。
至少不应该加载了x,那样太多不可预测的干扰了。你从recover mode的root shell用cp命令试试,时间自己掐秒表。
虽然不能说这样就绝对严谨,但这样的还可以让我相信“BT后文件传输速度降低”的命题。
但是一点事实是,win下使用QQ接收回来的群图片、聊天记录文件会产生大量磁盘碎片,往往开着QQ就把整台机都拖得非常非常慢。而Linux的文件系统,比如运行apache的论坛服务器,n多人发帖删帖上传下载文件,如果流量足够,磁盘的数据吞吐量和个人电脑相比根本不在一个数量级的,但是服务器长年累月的运转并不会因为磁盘碎片而降低性能。
从科学态度看,做实验时一个个体的数据会有各种难以考虑的偏差,一个群体的数据才有说服力。
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
“把buffer调高就能解决问题”,正说明调节前的碎片比调节后的多。hyy_m 写了:……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
-
- 帖子: 441
- 注册时间: 2006-10-26 7:02
任何文件系统都可以制造出碎片。。你很无聊。冲浪板 写了:“把buffer调高就能解决问题”,正说明调节前的碎片比调节后的多。hyy_m 写了:……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
- matri
- 帖子: 1140
- 注册时间: 2006-10-27 11:14
- 来自: 悉尼
你给硬盘加个大脑,或者给它未卜先知的能力,硬盘才能知道零散数据应该如何放置,否则1、2M一次的写入,弄得乱七八糟是很正常的事情。冲浪板 写了:“把buffer调高就能解决问题”,正说明调节前的碎片比调节后的多。hyy_m 写了:……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
-
- 帖子: 192
- 注册时间: 2007-02-17 12:24
- 联系:
你搞错了“碎片”的概念。“碎片”是指一次写入操作(数据量可能很大)被文件系统分拆成多份分别写入硬盘的不同位置。而各种BT下载软件都是在自己的buffer存满之后执行一次写入操作。buffer小的时候,写入操作多,buffer大的时候,写入操作少。如果是文件系统有问题,那么表现应该是无论是否调高buffer,都无法解决问题,而现在调高buffer可以解决问题,说明问题不出在文件系统上,而是出在BT下载软件上——它把原本的一个文件,人为的分拆成多份做写入操作,而文件系统无法预知这样的写入操作总共有多少,每次有多大,逻辑上先后关系如何,所以只好把每次写入的数据存在硬盘上不连续的位置,宏观上的表现就是一个文件被分成多份存在硬盘上,好像碎片一般,但这不是由文件系统产生的碎片。冲浪板 写了:“把buffer调高就能解决问题”,正说明调节前的碎片比调节后的多。hyy_m 写了:……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
梦.:如此短暂 http://d.ream.at
- 想入非非
- 帖子: 8078
- 注册时间: 2008-07-14 22:42
- 来自: Beijing
- 联系:
很专业的解释,继续学习。。。。windywinter 写了:你搞错了“碎片”的概念。“碎片”是指一次写入操作(数据量可能很大)被文件系统分拆成多份分别写入硬盘的不同位置。而各种BT下载软件都是在自己的buffer存满之后执行一次写入操作。buffer小的时候,写入操作多,buffer大的时候,写入操作少。如果是文件系统有问题,那么表现应该是无论是否调高buffer,都无法解决问题,而现在调高buffer可以解决问题,说明问题不出在文件系统上,而是出在BT下载软件上——它把原本的一个文件,人为的分拆成多份做写入操作,而文件系统无法预知这样的写入操作总共有多少,每次有多大,逻辑上先后关系如何,所以只好把每次写入的数据存在硬盘上不连续的位置,宏观上的表现就是一个文件被分成多份存在硬盘上,好像碎片一般,但这不是由文件系统产生的碎片。冲浪板 写了:“把buffer调高就能解决问题”,正说明调节前的碎片比调节后的多。hyy_m 写了:……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
Ubuntu User
- tanweiyap
- 帖子: 46
- 注册时间: 2008-08-19 22:36
谢谢,终于清楚明白了。windywinter 写了:你搞错了“碎片”的概念。“碎片”是指一次写入操作(数据量可能很大)被文件系统分拆成多份分别写入硬盘的不同位置。而各种BT下载软件都是在自己的buffer存满之后执行一次写入操作。buffer小的时候,写入操作多,buffer大的时候,写入操作少。如果是文件系统有问题,那么表现应该是无论是否调高buffer,都无法解决问题,而现在调高buffer可以解决问题,说明问题不出在文件系统上,而是出在BT下载软件上——它把原本的一个文件,人为的分拆成多份做写入操作,而文件系统无法预知这样的写入操作总共有多少,每次有多大,逻辑上先后关系如何,所以只好把每次写入的数据存在硬盘上不连续的位置,宏观上的表现就是一个文件被分成多份存在硬盘上,好像碎片一般,但这不是由文件系统产生的碎片。冲浪板 写了:“把buffer调高就能解决问题”,正说明调节前的碎片比调节后的多。hyy_m 写了:……楼主说的问题的确存在 把bt下载下来的文件拷到其他盘速度的确比拷其它文件慢近50% 在我的机上是从20+m/s->11m/s(用的rtorrent,最近下载的东西多,一直有注意速度)
但如果把问题都怪在ext3文件系统上那就是伪科学 确实如vvvli所说 把buffer调高就能解决问题。我因为此帖亲自测试过 如果把rtorrent的recieve buffer调到64m 其他不变 这样去下东西 最后把下好的文件拷过去 速度居然几乎没有损失 是20+m/s。仅这一点就能说明不是文件系统的问题。
楼主如果语气温和点,认真去分析问题所在,也不会遭人喷了。楼主的的测试如此片面,不经思考就开始骂本来没什么罪过的ext3等文件系统,被骂也不要怨太多啦。
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19