GlusterFS – Performance

Am Institut für Informatik werden 2 GlusterFS-System mit jeweils verschiedenen Volumes betrieben. Daneben gibt es noch Fileserver, die über NFS eingebunden werden. Im folgenden soll nun die Performance der unterschiedlichen Systeme evaluiert werden.

Vorab-Test

Um grob die Lese uns Schreibperformance der einzelnen Dateisysteme vergleichen zu können, soll ein großes tar-File (gcc-9.4.tar.gz) in das Dateisystem entpackt (Write) und danach von dort wieder gepackt werden (Read).

Das tar lag unter /dev/shm (RAM), um den Einfluss beim Lesen und Schreiben zu reduzieren.

  • Write: time tar xfz /dev/shm/gcc-9.4.0.tar.gz
  • Read: time tar cf /dev/shm/gcc-9.4.0-test.tar gcc-9.4.0/

Die Tests erfolgen von 3 verschiedenen Systemen aus:

  • Dell OptiPlex7040 (Teil des Pool-GlusterFS): 32GB RAM, Intel Core i7-6700 CPU @ 3.40GHz, 1GBit/s
  • Dell PowerEdge 740xd: 756GB RAM, Intel Xeon Gold 6254 CPU @ 3.10GHz, 10GBit/s
  • Dell PowerEdge 920: 1024GB RAM, Intel Xeon CPU E7-4880 v2 @ 2.50GHz, 10GBit/s

Ergebnisse

DateisystemTypWriteRead
/home/tmp (lokal)ext44s
3,7s
x
9s
5,3s
x
$HOMEnfs110s
x
x
114s
x
x
/vol/tmpnfs106s
x
x
82s
x
x
/vol/pool-tmpnfs
(2 x 10GBit/s)
58s
42s
x
48s
38s
x
/glusterfs/pool-gfs-distglusterfs311s* / 96s**
85s
x
139s* / 56s**
50s
x
/glusterfs/pool-gfs-dist_repl_3glusterfs740s* / 218s**
x
x
346s* / 130s**
x
x
/glusterfs/dfs-gfs-distglusterfs92s
96s
x
62s
54s
x
/glusterfs/dfs-gfs-dist_repl_2glusterfs197s
x
x
101s
x
x
*tuned-adm profile desktop; **tuned-adm profile network-latency, x – noch nicht gemessen

10. August 2021 | Veröffentlicht von Robert Sombrutzki
Veröffentlicht unter Allgemein

Schreiben Sie einen Kommentar

(erforderlich)