Ich erwäge die Migration von ext3 zu ZFS zur Datenspeicherung auf meinem Debian Linux-Host unter Verwendung von ZFS unter Linux . Ein Killer-Feature von ZFS, das ich wirklich möchte, ist die Garantie der Datenintegrität. Ich würde mich auch darauf freuen, den Speicherplatz mit zunehmendem Speicherbedarf trivial erweitern zu können.
Ich führe jedoch auch einige VMs auf demselben Host aus. (Normalerweise wird in meinem Fall immer nur eine VM auf dem Host ausgeführt.)
In Anbetracht der Datenüberprüfungssumme und des Copy-on-Write-Verhaltens von ZFS sowie der Tatsache, dass die VM-Disk-Images vergleichsweise große Dateien sind (die Disk-Image-Datei meiner Haupt-VM hat derzeit eine Größe von 31 GB), welche Auswirkungen hat dies auf die Leistung des VM-Gasts? eine Migration? Welche Schritte kann ich unternehmen, um die möglichen negativen Auswirkungen auf die Leistung zu verringern?
Ich kann bei Bedarf mit weniger Datenintegritätsgarantien auf den VM-Disk-Images leben (ich mache in keiner der VMs etwas wirklich Kritisches) und kann sie leicht vom Rest des Dateisystems trennen, aber es wäre schön, wenn ich sie nicht anziehe Ich muss (sogar selektiv) nicht so ziemlich die Funktion deaktivieren, die mich am meisten dazu bringt, auf ein anderes Dateisystem zu migrieren.
Die Hardware ist für ein System der Workstation-Klasse ziemlich leistungsfähig, hält aber für einen High-End-Server keine große Rolle (32 GB RAM mit selten> 10 GB im Einsatz, 6-Kern-3,3-GHz-CPU, derzeit 2,6 TB verwendbar Speicherplatz gemäß df
und insgesamt ca. 1,1 TB frei; die Migration auf ZFS wird wahrscheinlich mehr freien Speicherplatz hinzufügen ) und ich plane nicht, die Datendeduplizierung auszuführen (da das Aktivieren von Dedup in meiner Situation einfach nicht viel hinzufügen würde). Der Plan ist, mit einer JBOD-Konfiguration zu beginnen (offensichtlich mit guten Backups), aber ich kann eventuell zu einem Zwei-Wege-Spiegel-Setup wechseln, wenn die Bedingungen dies erfordern.