Filesystem - ZFS versus BTRFS

jan-t

Member
May 13, 2020
100
3
18
Hallo Forum,

im Forum lese sehr viel von ZFS als Filesystem.
ZFS wird von sehr vielen User empfohlen bzw. verwendet.

Soweit ist weiß darf der ZFS Code nicht direkt im Linux Kernel integriert sein, sonder muss nachgeladen werden.

Warum wird nicht mehr auf BTRFS gesetzt, BTRFS ist direkt im Kernel, das System kann so schlanker gehalten.

Snapshots können beide System.
bit-rot kann BTRFS auch.

VG
jan-t
 
BTRFS is sehr langsam und hat wesentlich weniger features. Aber es ist ja im kernel, d.h. man kann es eh verwenden.
 
Hallo Proxmoxer

https://www.proxmox.com/en/proxmox-ve/requirements

Recommended Hardware

  • Intel EMT64 or AMD64 with Intel VT/AMD-V CPU flag.
  • Memory, minimum 2 GB for OS and Proxmox VE services. Plus designated memory for guests. For Ceph or ZFS additional memory is required, approximately 1 GB memory for every TB used storage.
  • Fast and redundant storage, best results with SSD disks.
  • OS storage: Hardware RAID with batteries protected write cache (“BBU”) or non-RAID with ZFS and SSD cache.
  • VM storage: For local storage use a hardware RAID with battery backed write cache (BBU) or non-RAID for ZFS. Neither ZFS nor Ceph are compatible with a hardware RAID controller. Shared and distributed storage is also possible.
  • Redundant Gbit NICs, additional NICs depending on the preferred storage technology and cluster setup – 10 Gbit and higher is also supported.
  • For PCI(e) passthrough a CPU with VT-d/AMD-d CPU flag is needed.

Wenig RAM, also dann lieber kein ZFS.

Kann man mit "Memory, minimum 2 GB for OS and Proxmox VE services." wirklich schon was machen?
Oder muss man dann den RAM für LXC-Container oder VM's hinzurechnen?

Was ist TB?

VG
jan-t
 
Hallo Proxmoxer

https://www.proxmox.com/en/proxmox-ve/requirements



Wenig RAM, also dann lieber kein ZFS.

Kann man mit "Memory, minimum 2 GB for OS and Proxmox VE services." wirklich schon was machen?
Oder muss man dann den RAM für LXC-Container oder VM's hinzurechnen?

Was ist TB?

VG
jan-t
1TB = 1000GB

Fuer 1TB Speicher brauchst du ca. 1GB RAM bei ZFS.

Stimmt aber so nicht wirklich und ist schwer zu berechnen.

Je mehr RAM desto besser, aber auch nicht wirklich notwendig solange dedup nicht aktiv ist.

Bei mir zuhause laufen 20TB mit 2GB ARC ohne Probleme.

Ich wuerde ZFS allen anderem vorziehen.


Aber du musst den RAM dazu rechnen sowohl den VM RAM.

  • 500MB Proxmox
  • 1GB ZFS ARC (Besser 2-4GB)
  • VM RAM mit Balooning 500MB

Du kannst also mit 2GB RAM, Proxmox mit ZFS und einer Debian VM mit 500MB RAM laufen lassen.

Lohn tut sich das nicht.
 
Last edited:
  • Like
Reactions: jan-t

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!