分页: 1 / 2

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

发表于 : 2009-04-08 12:58
bestshuai
今天有空试了下我的硬盘上各个分区的磁盘性能,有个很奇怪的现象,大家来看看是怎么回事?

$ 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分区

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

发表于 : 2009-04-08 13:31
lewvip
我的系统也是这样,很奇怪,大概还没理解这个命令的含义。

如果使用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

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

发表于 : 2009-04-08 13:36
bestshuai
看man hdparam, 这个命令应该并没有用到文件系统的功能
所以体现不出ext4的优势,
但是同样都是分区,为什么ext4的要差些呢,太奇怪了,道是因为这是我的最后一个分区,而最后一个分区在磁盘的内道?

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

发表于 : 2009-04-08 13:40
HuntXu

代码: 全选

[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问题...

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

发表于 : 2009-04-08 13:44
hcym
hdparm -t
两年前干过一次,硬盘灯狂闪,心痛

等SSD再来一次

:em01

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

发表于 : 2009-04-08 15:28
lc2beyond
你这个解释应该是正确的。
bestshuai 写了:看man hdparam, 这个命令应该并没有用到文件系统的功能
所以体现不出ext4的优势,
但是同样都是分区,为什么ext4的要差些呢,太奇怪了,道是因为这是我的最后一个分区,而最后一个分区在磁盘的内道?

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

发表于 : 2009-04-08 18:59
zhd1254
我的是这样的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:~$

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

发表于 : 2009-04-09 8:51
xieshaohu
我的全不是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

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

发表于 : 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性能强大一些

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

发表于 : 2009-04-13 21:16
anerevol
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那项的意思 - -!

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

发表于 : 2009-04-14 16:45
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

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

发表于 : 2009-04-14 17:29
wangdu2002
磁头在外圈转得快! :em09
所以sda1 快过sda10; :em05

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

发表于 : 2009-04-14 17:33
HuntXu
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?

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

发表于 : 2009-04-15 9:32
planwolf
应该说内圈的才快吧

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

发表于 : 2009-04-15 11:50
wangdu2002
晕死,楼上的兄弟有没有看过推磨! :em06