关于ext4文件系统读取性能的问题

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

关于ext4文件系统读取性能的问题

#1

帖子 bestshuai » 2009-04-08 12:58

今天有空试了下我的硬盘上各个分区的磁盘性能,有个很奇怪的现象,大家来看看是怎么回事?

$ sudo hdparm -t /dev/sda1

/dev/sda1:
Timing buffered disk reads: 144 MB in 3.04 seconds = 47.37 MB/sec
$ sudo hdparm -t /dev/sda7

/dev/sda7:
Timing buffered disk reads: 82 MB in 3.02 seconds = 27.18 MB/sec

注:/dev/sda1是ntfs分区,/dev/sda7是ext4分区
lewvip
帖子: 166
注册时间: 2008-10-01 0:28

Re: 关于ext4文件系统读取性能的问题

#2

帖子 lewvip » 2009-04-08 13:31

我的系统也是这样,很奇怪,大概还没理解这个命令的含义。

如果使用copy来测试的话,ext4的确是比ntfs快很多。

1. cp from ntfs to ext4:
$ time cp /media/sda5/a.rmvb ~/Desktop/

real 0m39.210s
user 0m0.052s
sys 0m2.304s

2. cp from ext4 to ext4:
cp from ext4: $ time cp /home/a.rmvb ~/Desktop/

real 0m17.501s
user 0m0.036s
sys 0m2.808s

3. cp from ext4 to ntfs
time cp /home/a.rmvb /media/sda5/

real 0m46.879s
user 0m0.064s
sys 0m3.032s
bestshuai
帖子: 72
注册时间: 2009-03-18 22:09

Re: 关于ext4文件系统读取性能的问题

#3

帖子 bestshuai » 2009-04-08 13:36

看man hdparam, 这个命令应该并没有用到文件系统的功能
所以体现不出ext4的优势,
但是同样都是分区,为什么ext4的要差些呢,太奇怪了,道是因为这是我的最后一个分区,而最后一个分区在磁盘的内道?
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 关于ext4文件系统读取性能的问题

#4

帖子 HuntXu » 2009-04-08 13:40

代码: 全选

[hunt@bubble ~]$ O_< sudo hdparm -t /dev/sda7
Password: 

/dev/sda7:
 Timing buffered disk reads:  164 MB in  3.03 seconds =  54.14 MB/sec
[hunt@bubble ~]$ O_< sudo hdparm -t /dev/sda8

/dev/sda8:
 Timing buffered disk reads:  160 MB in  3.03 seconds =  52.89 MB/sec

代码: 全选

[hunt@bubble ~]$ O_< df -lh
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda7     ext4    9.9G  3.9G  5.6G  42% /
/dev/sda8     ext4     20G  2.1G   17G  11% /home
jp问题...
HUNT Unfortunately No Talent...
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 关于ext4文件系统读取性能的问题

#5

帖子 hcym » 2009-04-08 13:44

hdparm -t
两年前干过一次,硬盘灯狂闪,心痛

等SSD再来一次

:em01
lc2beyond
帖子: 6
注册时间: 2008-09-06 9:46

Re: 关于ext4文件系统读取性能的问题

#6

帖子 lc2beyond » 2009-04-08 15:28

你这个解释应该是正确的。
bestshuai 写了:看man hdparam, 这个命令应该并没有用到文件系统的功能
所以体现不出ext4的优势,
但是同样都是分区,为什么ext4的要差些呢,太奇怪了,道是因为这是我的最后一个分区,而最后一个分区在磁盘的内道?
头像
zhd1254
帖子: 27
注册时间: 2008-09-18 9:22

Re: 关于ext4文件系统读取性能的问题

#7

帖子 zhd1254 » 2009-04-08 18:59

我的是这样的10是EXT4


/dev/sda1:
Timing buffered disk reads: 120 MB in 3.01 seconds = 39.89 MB/sec
zhd@zhd-laptop:~$ sudo hdparm -t /dev/sda10

/dev/sda10:
Timing buffered disk reads: 110 MB in 3.02 seconds = 36.37 MB/sec
zhd@zhd-laptop:~$
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 关于ext4文件系统读取性能的问题

#8

帖子 xieshaohu » 2009-04-09 8:51

我的全不是ext4,其中sda1是/boot分区,只有100M大小

/dev/sda1:
Timing buffered disk reads: 100 MB in 2.29 seconds = 43.75 MB/sec
leo@leo-laptop:~$ sudo hdparm -t /dev/sda7

/dev/sda7:
Timing buffered disk reads: 148 MB in 3.01 seconds = 49.15 MB/sec
leo@leo-laptop:~$ sudo hdparm -t /dev/sda5

/dev/sda5:
Timing buffered disk reads: 120 MB in 3.04 seconds = 39.43 MB/sec
leo@leo-laptop:~$ sudo hdparm -t /dev/sda1
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: 关于ext4文件系统读取性能的问题

#9

帖子 想入非非 » 2009-04-09 16:37

代码: 全选

poplar@poplar-gnome:~$ sudo hdparm -t /dev/sda1

/dev/sda1:
 Timing buffered disk reads:  132 MB in  3.03 seconds =  43.63 MB/sec
poplar@poplar-gnome:~$ sudo hdparm -t /dev/sda6

/dev/sda6:
 Timing buffered disk reads:  130 MB in  3.05 seconds =  42.68 MB/sec
poplar@poplar-gnome:~$ sudo hdparm -t /dev/sda9

/dev/sda9:
 Timing buffered disk reads:   92 MB in  3.05 seconds =  30.16 MB/sec
poplar@poplar-gnome:~$ 
poplar@poplar-gnome:~$ sudo hdparm -t /dev/sda7

/dev/sda7:
 Timing buffered disk reads:  120 MB in  3.01 seconds =  39.92 MB/sec
以上依次是ext4、xfs、hfs+、vfat :em04
似乎还是ext4性能强大一些
Ubuntu User
anerevol
帖子: 6
注册时间: 2009-03-14 19:05

Re: 关于ext4文件系统读取性能的问题

#10

帖子 anerevol » 2009-04-13 21:16

anerevol@DIdo:~$ sudo hdparm -t /dev/sda1
[sudo] password for anerevol:

/dev/sda1:
Timing buffered disk reads: 220 MB in 3.02 seconds = 72.79 MB/sec
anerevol@DIdo:~$ sudo hdparm -t /dev/sda2

/dev/sda2:
Timing buffered disk reads: read(2097152) returned 1024 bytes
anerevol@DIdo:~$ sudo hdparm -t /dev/sda3

/dev/sda3:
Timing buffered disk reads: 142 MB in 3.01 seconds = 47.25 MB/sec
anerevol@DIdo:~$ sudo hdparm -t /dev/sda4

/dev/sda4:
Timing buffered disk reads: 126 MB in 3.03 seconds = 41.63 MB/sec
anerevol@DIdo:~$ sudo hdparm -t /dev/sda5

/dev/sda5:
Timing buffered disk reads: 214 MB in 3.02 seconds = 70.76 MB/sec
anerevol@DIdo:~$ sudo hdparm -t /dev/sda6

/dev/sda6:
Timing buffered disk reads: 216 MB in 3.02 seconds = 71.62 MB/sec
anerevol@DIdo:~$ sudo hdparm -t /dev/sda7

/dev/sda7:
Timing buffered disk reads: 206 MB in 3.01 seconds = 68.45 MB/sec
anerevol@DIdo:~$ sudo hdparm -t /dev/sda1

我的sda3 sda4是ext3的 其余都是ext4的 不明白sda2那项的意思 - -!
头像
popopupa
帖子: 1198
注册时间: 2008-08-07 23:15

Re: 关于ext4文件系统读取性能的问题

#11

帖子 popopupa » 2009-04-14 16:45

all patitions are ext4.

代码: 全选

popopupa@ghost:~$ sudo hdparm -t /dev/sda1
[sudo] password for popopupa: 

/dev/sda1:
 Timing buffered disk reads:   46 MB in  0.74 seconds =  61.87 MB/sec
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 关于ext4文件系统读取性能的问题

#12

帖子 wangdu2002 » 2009-04-14 17:29

磁头在外圈转得快! :em09
所以sda1 快过sda10; :em05
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 关于ext4文件系统读取性能的问题

#13

帖子 HuntXu » 2009-04-14 17:33

popopupa 写了:all patitions are ext4.

代码: 全选

popopupa@ghost:~$ sudo hdparm -t /dev/sda1
[sudo] password for popopupa: 

/dev/sda1:
 Timing buffered disk reads:   46 MB in  0.74 seconds =  61.87 MB/sec
50M的/boot?
HUNT Unfortunately No Talent...
头像
planwolf
帖子: 721
注册时间: 2008-08-22 10:47
来自: dg

Re: 关于ext4文件系统读取性能的问题

#14

帖子 planwolf » 2009-04-15 9:32

应该说内圈的才快吧
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 关于ext4文件系统读取性能的问题

#15

帖子 wangdu2002 » 2009-04-15 11:50

晕死,楼上的兄弟有没有看过推磨! :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
回复