[Dovecot-de] Performance von Dateisystemen: btrfs vs ext4

Jogi Hofmüller jogi at mur.at
Mi Jun 25 18:33:24 CEST 2014


Hallo,

Nachdem über ich die Performancemessungen im Kapitel 8 gelesen habe,
wollte ich das auch mal ausprobieren.  Habe also auf einer virtuellen
Maschine eine Partition hergerichtet, die einmal mit ext4 und einmal mit
btrfs formatiert wurde.  Gemounted wurden die Partitionen jeweils so:

/dev/vdb  /srv/vmail  btrfs  defaults,noatime,compress=lzo  0  1
/dev/vdb  /srv/vmail  ext4  defaults,noatime,data=ordered  1  2

Für den Test habe ich ebenfalls postmark verwendet, das netterweise als
Debianpaket verfügbar ist.  Die config für postmark sieht so aus:

set size 3072 102400
set report verbose
set number 200000
set transactions 500000
set location /srv/vmail/postmark
set subdirectories 1000

Laufen tut das auf Debian testing/unstable mit kernel 3.14.7-1 auf einer
virtuellen Maschine mit 2 CPUs.

Hier die Ergebnisse:

btrfs:
Time:
        498 seconds total
        454 seconds of transactions (1101 per second)

Files:
        450001 created (903 per second)
                Creation alone: 200000 files (6666 per second)
                Mixed with transactions: 250001 files (550 per second)
        250007 read (550 per second)
        249940 appended (550 per second)
        450001 deleted (903 per second)
                Deletion alone: 200002 files (14285 per second)
                Mixed with transactions: 249999 files (550 per second)

Data:
        14705.82 megabytes read (29.53 megabytes per second)
        27453.33 megabytes written (55.13 megabytes per second)

ext4:
Time:
        1268 seconds total
        1183 seconds of transactions (422 per second)

Files:
        450001 created (354 per second)
                Creation alone: 200000 files (3508 per second)
                Mixed with transactions: 250001 files (211 per second)
        250007 read (211 per second)
        249940 appended (211 per second)
        450001 deleted (354 per second)
                Deletion alone: 200002 files (7142 per second)
                Mixed with transactions: 249999 files (211 per second)

Data:
        14705.82 megabytes read (11.60 megabytes per second)
        27453.33 megabytes written (21.65 megabytes per second)


Da das ja doch im Widerspruch zur Aussage im Buch steht, bin ich an
Meinungen interessiert.

Besten Gruß,
-- 
J.Hofmüller

Nisiti    -    Abie Nathan, 1927-2008



-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 230 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20140625/9398523b/attachment-0001.asc>


Mehr Informationen über die Mailingliste Dovecot