Hallo zusammen,
ich hatte immer bisher mdadm RAID 5 mit XFS auf Proxmox laufen und bin nun auf ZFS umgestiegen. Um mögliche Probleme auszuschließen wurde Proxmox neu installiert.
Migration:
Alle VMs auf 2 externe Platten kopiert und alle Platten für ZFS gelöscht. ZFS komplett mit dem Proxmox Webinterface angelegt auf Raid-Z1, ashift 12 und lz4 kompresse, ARC auf 12 GB begrenzt (options zfs zfs_arc_max=12884901888). VMs wieder hergestellt und schon fertig. Alles gut soweit.
Zu den Platten: Es handelt sich hier um 6x 500 GB HGST Platten, die so mit 150 MB/s lesen und schreiben sequenziell. SMART Werte sind auch alle in Ordnung. Angebunden via Sata 3.0 onboard.
Zu dem Proxmox Host:
-RAM: 128 GB (64GB von VMs belegt, 12GB für ZFS)
-CPU: i7 6850K
-Proxmox Version 6.1-7 (Vor 7 Tagen neu installiert)
-Mainboard: Supermicro C7X99-OCE-F mit neustem BIOS und Firmware
-Boot Drive: NVME SSD mit 128 GB
Ich hatte mit MDADM im Raid 5 bisher 260MB/s Schreiben und 340 MB/s im lesen natürlich sequenziell. Nun mit ZFS sind es 30 MB/s im schreiben und 120 MB/s im lesen. Echt mager. Ich habe nachdem sync abgeschalten auf dem Pool und zvols, sollte mehr Leistung bringen, naja nicht wirklich. Es sind 13,6 % auf dem ZFS belegt also zu voll kanns nicht sein. Proxmox hat die zvol automatisch angelegt also ich hab nur den ARC begrenzt und nur den sync abgeschalten. Rest hat Proxmox erledigt. Ich hab auch mal die ARC RAM Begrenzung aufgehoben, hatte auch nix gebracht. Das Raid ist nur 2.1 TB groß.
Ich finde zu diesem Problem einfach keine Lösung? Ist das normal? Weil das ZFS wirklich zm tonnen langsamer ist als das mdadm RAID mit ebenfalls RAID 5. SWAP ist auch immer unbelegt.
So ich hoffe hab nix vergessen. Freue mich auf eure Hilfe
ich hatte immer bisher mdadm RAID 5 mit XFS auf Proxmox laufen und bin nun auf ZFS umgestiegen. Um mögliche Probleme auszuschließen wurde Proxmox neu installiert.
Migration:
Alle VMs auf 2 externe Platten kopiert und alle Platten für ZFS gelöscht. ZFS komplett mit dem Proxmox Webinterface angelegt auf Raid-Z1, ashift 12 und lz4 kompresse, ARC auf 12 GB begrenzt (options zfs zfs_arc_max=12884901888). VMs wieder hergestellt und schon fertig. Alles gut soweit.
Zu den Platten: Es handelt sich hier um 6x 500 GB HGST Platten, die so mit 150 MB/s lesen und schreiben sequenziell. SMART Werte sind auch alle in Ordnung. Angebunden via Sata 3.0 onboard.
Zu dem Proxmox Host:
-RAM: 128 GB (64GB von VMs belegt, 12GB für ZFS)
-CPU: i7 6850K
-Proxmox Version 6.1-7 (Vor 7 Tagen neu installiert)
-Mainboard: Supermicro C7X99-OCE-F mit neustem BIOS und Firmware
-Boot Drive: NVME SSD mit 128 GB
Ich hatte mit MDADM im Raid 5 bisher 260MB/s Schreiben und 340 MB/s im lesen natürlich sequenziell. Nun mit ZFS sind es 30 MB/s im schreiben und 120 MB/s im lesen. Echt mager. Ich habe nachdem sync abgeschalten auf dem Pool und zvols, sollte mehr Leistung bringen, naja nicht wirklich. Es sind 13,6 % auf dem ZFS belegt also zu voll kanns nicht sein. Proxmox hat die zvol automatisch angelegt also ich hab nur den ARC begrenzt und nur den sync abgeschalten. Rest hat Proxmox erledigt. Ich hab auch mal die ARC RAM Begrenzung aufgehoben, hatte auch nix gebracht. Das Raid ist nur 2.1 TB groß.
Ich finde zu diesem Problem einfach keine Lösung? Ist das normal? Weil das ZFS wirklich zm tonnen langsamer ist als das mdadm RAID mit ebenfalls RAID 5. SWAP ist auch immer unbelegt.
So ich hoffe hab nix vergessen. Freue mich auf eure Hilfe