Docker-Host und VM-Host => Empfehlung für GUI

binderth schrieb:
Evtl. ist btrfs das Problem, weil es betrifft hauptsächlich Datenbanken (mariaDB, mySQL, pgsql, ...), aber auch der MQTT-Server ist manchmal am Rand der Verzweiflung.
Bitte beachte, dass btrfs standardmäßig für alle Dateien CopyOnWrite und Checksumming macht. Dies wirkt sich negativ auf die Datenbankperformanz aus.

Es empfiehlt sich daher für DB-Dateien/Verzeichnisse das NoCoW-Attribut zu setzen. Dieses deaktiviert CopyOnWrite und Checksumming für diese Dateien. CopyOnWrite ist nicht sinnvoll für Dateien, die sich häufig ändern (und dabei nicht immer neu geschrieben werden), weil der Verwaltungsaufwand für diese Dateien massiv steigt, was auf Dateien von Datenbanken und MessageQueues zutrifft.

Zusätzlich ist es sinnvoll, DB-Dateien in ein eigenes btrfs-Subvolume auszulagern. Subvolumes werden, einfach ausgedrückt, separat vom restlichen Dateisystem verwaltet. So beziehen zum Beispiel Snapshots nur die Daten des Subvolumes ein, auf welchem diese erzeugt werden.
 
  • Gefällt mir
Reaktionen: snaxilian und AlphaKaninchen
Zurück
Oben