Ich habe ein einfaches GlusterFS 7.2-Setup mit 3 Servern:
- Daten1UndDaten2Tragen Sie mehrere Bricks (jeweils 4) zu einem verteilten replizierten GlusterFS-Volume bei.
- host1verwendet den GlusterFS FUSE-Client zum Mounten des gemeinsam genutzten Dateisystems, trägt jedoch keinen Speicherplatz bei.
Das von mir verwendete Setup folgt weitgehend der Kurzanleitung:https://docs.gluster.org/en/latest/Quick-Start-Guide/Quickstart/#installing-glusterfs-a-quick-start-guide. Ich verwende die 2-fache Replikation (ich weiß, dass 3-fache besser wäre, um Split Brains zu vermeiden).
Selbst wenn auf keinem der Server ein Prozess in das gemeinsam genutzte Dateisystem schreibt oder daraus liest, sehe ich eine hohe Netzwerkauslastung (mit nload oder iftop) zwischenDaten1UndDaten2. Angesichts des von mir verwendeten Replikations-Setups ist das möglicherweise einigermaßen sinnvoll (auch wenn es seltsam erscheint).
Allerdings sehe ich auch eine starke Nutzung aufhost1(Dutzende von Mbit/s), was fast 100% auf einen Glusterfs-Prozess zurückzuführen ist, der mitDaten1UndDaten2. Da ich die Platte lediglich mounte, sehe ich keinen Grund für eine solche Nutzung.
Ist etwas falsch?