[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Rapidesa de diferents sistemes de fitxers



Recentment he adquirit una màquina nova i una de les tasques que vull fer amb 
ella és edició de vídeo.

Com que el procés de captura de vídeo es fa en temps real, l'escriptura de 
dades de vídeo en brut necessita un disc dur ràpid: pensem en una imatge de 
640x480 píxels a 25 quadres per segon i 24 bits per píxel (RGB), això 
requereix gravar al disc a uns 23MBytes/segon.

Si abans de gravar al disc es comprimeix el vídeo a un format com MJPEG o 
MPEG, la taxa de transferència necessària pot baixar notablement, però tot i 
així tenir un disc ràpid hi fa molt.

Però no només del disc depèn la cosa. El sistema de fitxers amb què hem 
formatejat la partició també hi fa molt. Amb aquesta idea, m'he dedicat a 
experimentar amb 3 tipus de sistemes de fitxers diferents: REISERFS, EXT3 i 
XFS, a veure quin donava més rendiment.

Els resultats obtinguts m'han deixat d'allò més sorprès, especialment perquè 
havia sentit a dir coses molt bones de REISERFS i he descobert que és el que 
dóna una taxa de transferència pitjor, amb molta diferència. M'agradaria 
compartir amb tothom aquestes proves per veure si algú ha fet proves 
semblants i poder comparar resultats, o sinó com a simple informació.

Equip de test:
AMD64 +4200 dual core
Debian-AMD64
HD Maxtor 6L250S0 (SATA-150, 7200rpm, 16MB)

Teniu el resultat de les proves (paquet iozone3) en el fitxer adjunt. 
Constaven en la lectura/escriptura de fitxers a disc en diversos modes, però 
sempre en mode "sync" i sempre incloent la durada de "fsync" en el temps 
d'escriptura. Els resultats resumits són:

XFS - 1,913 segons
EXT3 - 3,164 segons
REISERFS - 21,79 segons !!!!!! Més d'11 vegades més lent que XFS !! 

Algú pot confirmar això?? Estic fent quelcom malament??

Apa, adéu.

-- 
******************************************************
* Orestes Mas Casals                                 *
* Universitat Politècnica de Catalunya               *
* Linux User 285092  http://counter.li.org           *
* Clau pública PGP: 0x97451E6A a http://pgp.mit.edu/ *
******************************************************
	Iozone: Performance Test of File I/O
	        Version $Revision: 3.221 $
		Compiled for 64 bit mode.
		Build: linux 

	Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
	             Al Slater, Scott Rhine, Mike Wisner, Ken Goss
	             Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
	             Randy Dunlap, Mark Montague, Dan Million, 
	             Jean-Marc Zucconi, Jeff Blomberg,
	             Erik Habbinga, Kris Strecker.

	Run began: Fri Feb  3 00:24:01 2006

	Auto Mode
	Include fsync in write timing
	SYNC Mode. 
	Microseconds/op Mode. Output is in microseconds per operation.
	Using maximum file size of 1024 kilobytes.
	Command line used: iozone -a -e -o -N -g 1024
	Time Resolution = 0.000001 seconds.
	Processor cache size set to 1024 Kbytes.
	Processor cache line size set to 32 bytes.
	File stride size set to 17 * record size.

Sistema REISERFS (total=21,79 segons)
                                                            random  random    bkwd  record  stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read rewrite    read   fwrite frewrite   fread  freread
              64       4   12345    3759        5        4       4    2597       4    1739       4      170     1420       3        1
              64       8   17241    4255        9        7       8    3194       8    4672       8      215     2583       4        2
              64      16   33333   10526       20       15      16    4878      16    7751      19      625      224      12        4
              64      32   66666   25000       37       31      36    5681      33   18867      41      705      415      20        7
              64      64  142857   45454       86       65      66   13157      73   30303     107     2427      757      34       18
             128       4    6134    2439        3        2       3    1663       3    1432       5       90     2188       2        1
             128       8    7874    3759        7        5       5    1964       6    2341       5      157     1468       5        2
             128      16   17241    7246       14        9      10    4184      12    6024      11      273     7462       9        4
             128      32   38461   17241       30       19      20    6849      23    9900      23      530    15384      19        7
             128      64   58823   25000       56       42      43    9523      55   16666      59     1567      767      44       20
             128     128  142857   50000      136       86      91   16393     119   55555     146     2702    90909      92       45
             256       4    3300    1594        3        2       2    1392       3     615       4       80     1392       3        1
             256       8    5780    2688        6        3       3    2159       6    1338       7      145     2409       5        2
             256      16    8928    4878       13        7       7    2702      11    2212       7      258     4807      10        4
             256      32   20833    7518       24       13      14    3389      29    4366      15      469     9345      28        9
             256      64   30303   12500       61       32      32    7692      50   10204      39     1288    19230      49       20
             256     128   66666   25000      110       70      68   12195     111   18181      92     2531    52631      95       46
             256     256  142857   50000      243      191     216   27777     270   34482     246     3787     2762     217      149
             512       4    2040     765        4        2       2     768       3     275       3       74      689       3        2
             512       8    3703    1904        7        4       3    1414       6     634       6      137     1406       6        4
             512      16    4975    2941       13        9       7    1956      12    1158      12      252     3355      12        7
             512      32   10204    4255       27       18      15    3649      25    2415      11      424     5405      24       15
             512      64   16949    9803       54       39      49    3745      52    3521      29      938      696      50       32
             512     128   35714   18181      105       86      83    6410     110   10204      67     2083     1396      97       73
             512     256   71428   40000      247      234     211   15384     271   34482     216     4098    45454     228      208
             512     512  142857   83333      660      658     673   30303     672   45454     668     7874    90909     668      627
            1024       4    1672     671        3        2       2     801       3     207       3       71      468       3        2
            1024       8    2159    1030        6        5       4    1026       6     244       5      129      825       5        4
            1024      16    4098    1904       12        9       8    1243      12     663      11      240     1488      10        8
            1024      32    5464    2439       23       19      16    1798      23    1560      21      392     2898      20       21
            1024      64    9900    4739       43       40      36    3086      47    2398      23      783     5780      42       36
            1024     128   15625    8000       99       82      76    5076      96    5988      55     1748     9433      88       74
            1024     256   35714   17857      244      235     242    9259     251   12658     200     3690    18867     234      218
            1024     512   66666   35714      732      703     701   16949     699   29411     705     7751    45454     675      674
            1024    1024  142857   76923     1443     1438    1506   34482    1449   62500    1455    13888    90909    1375     1351

Sistema EXT3 (total=3,164 segons)
                                                            random  random    bkwd  record  stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read rewrite    read   fwrite frewrite   fread  freread
              64       4    2173     139        1        1       2     139       1     258       1      558       60       1        1
              64       8    2053     191        2        1       2     199       2     474       2     1108      108       2        2
              64      16    1934     242        4        3       4     238       4     649       4     2232      209       5        3
              64      32    2544     449       11        7       9     443      10    1543       9     4444      436      10        7
              64      64    3448     827       24       19      22     819      23    2652      33     8928      843      25       19
             128       4    2004     104        1        1       1     103       1     158       1      309       47       1        1
             128       8    1992     148      143        2       2     150       2     290       1      619       94       3        2
             128      16    1996     232        5        4       4     237       5     417       4     1240      189       7        3
             128      32    1766     417       10        7       8     411       9     590       7     2227      378      12        8
             128      64    2105     780       30       20      21     822      23    1307      27     4444      765      29       20
             128     128    3322    1501       53       40      42    1474      48    2398      99     8771     1508      55       40
             256       4    1001     105        1        1       1     102       1     114       2      154       45       2        1
             256       8     994     148        3        2       2     145       3     172       4      309       89       3        2
             256      16    1020     231        6        4       4     236       8     313       2      619      177       8        4
             256      32    1133     412       15        8       9     412      11     570      10     1237      363      17        8
             256      64    1828     764       31       20      21     738      31    1055      26     2469      738      43       21
             256     128    2739    1466       75       47      46    1490      75    1949      74     4901     1533     110       49
             256     256    5128    2941      205      147     158    2949     212    4016     211    10869     2967     218      149
             512       4     998     104        3        1       2     105       2     113       3      100       45       3        2
             512       8    1002     147        6        3       3     146       5     161       6      201       90       6        3
             512      16    1000     234       12        6       5     227       9     260      10      402      180      12        6
             512      32    1135     413       24       13      11     484      54     542       6      806      359      26       14
             512      64    2053     768       51       31      25     749      59    1013      22     1607      725      54       32
             512     128    3030    1494       95       71      61    1438      96    1724      55     3194     1492     104       68
             512     256    4926    2976      250      212     190    2976     247    3521     220     6802     3058     228      200
             512     512    8333    5952      598      611     641    5917     602    7352     627    13333     5917     613      609
            1024       4    1000     106        3        2       2     105       3     109       3       77       44       3        2
            1024       8    1030     149        6        4       3     145       6     153       5      147       87       6        4
            1024      16    1594     235       24        9       7     228      12     304      10      295      175      11        8
            1024      32    2004     412       25       17      15     398      22     463      20      589      350      22       17
            1024      64    2024     762       48       36      30     750      39     919      21     1177      702      45       37
            1024     128    2967    1468       88       71      65    1466      88    1594      48     2469     1430      83       71
            1024     256    4807    2976      235      219     215    2967     230    3267     208     5154     2985     230      222
            1024     512    7874    6024      705      680     691    5952     678    6622     685    10101     6134     684      683
            1024    1024   14285   11764     1360     1340    1406   11627    1356   14084    1349    45454    11627    1362     1345

Sistema XFS (total=1,913 segons)
                                                            random  random    bkwd  record  stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read rewrite    read   fwrite frewrite   fread  freread
              64       4     421     142        8        8       8     146       9     161      10       59       54       2        1
              64       8     459     194       17       15      17     204      18     243      19      116      107       2        2
              64      16     542     294       31       33      34     287      35     359      37      231      207       5        4
              64      32     671     482       67       68      69     475      69     639      72      471      426      11        8
              64      64    1090     873      145      140     142     878     145    1063     186      938      870      25       19
             128       4     372     105        4        4       4     107       4     110       5       49       46       1        1
             128       8     352     155        8        7       7     145       7     158       8       96       89       3        2
             128      16     434     232       16       14      14     229      15     254      16      203      179       6        4
             128      32     590     404       31       28      29     400      30     484      35      399      366      16        8
             128      64     948     749       69       61      62     741      64     873      74      809      739      37       20
             128     128    1712    1461      156      134     141    1515     163    1712     213     1560     1459      86       47
             256       4     316     107        4        2       3     105       3     109       4       47       44       2        1
             256       8     356     145        6        5       5     143       6     148       7       92       89       5        2
             256      16     440     230       13       10      10     225      12     237      10      187      176      11        5
             256      32     607     416       31       21      19     391      23     418      21      380      355      22       10
             256      64     983     752       65       52      47     728      57     790      46      762      718      47       28
             256     128    1694    1455      138      110     103    1466     143    1589     122     1592     1490     101       66
             256     256    3246    2923      345      314     342    2949     345    3154     388     3205     2906     215      187
             512       4     317     106        4        3       2     106       4     105       4       47       45       4        2
             512       8     360     149        9        6       5     145       7     144       7       92       89       6        4
             512      16     442     236       21       12       9     226      14     229      14      185      181      12        8
             512      32     608     406       34       24      20     393      28     399      14      372      356      27       17
             512      64     963     777       68       50      56     724      62     743      33      746      722      49       36
             512     128    1703    1459      132      106      99    1428     127    1499      83     1533     1477     104       73
             512     256    3236    3048      338      411     290    2923     326    3095     305     3246     3048     274      248
             512     512    6451    5917      811      757     759    5917     776    6211     773     6250     5917     628      611
            1024       4     319     106        4        3       3     105       4     104       3       47       45       3        3
            1024       8     364     147        7        6       6     147       7     144       7       92       90       6        4
            1024      16     447     236       14       11       9     232      14     226      12      234      231      11        9
            1024      32     619     408       28       22      19     396      27     395      25      369      357      22       18
            1024      64     956     772       55       46      45     738      59     726      29      742      723      44       36
            1024     128    1709    1492      107       92      86    1430     103    1406      62     1524     1474     109       77
            1024     256    3267    2994      306      308     301    2976     315    2985     264     3215     3115     308      244
            1024     512    6329    5988      791      759     766    5917     796    6172     772     6622     6289     697      702
            1024    1024   12820   11904     1572     1555    1543   11904    1639   13888    1661    12345    11904    1501     1379


Reply to: