🇩🇪 Deutsch

13 Mar 2024

FreeBSD und ZFS: Begrenzen der Verwendung des ARC-Speichers

Symtom: der FreeBSD-Server mit ZFS hat immer 4-6 GB Speicher im Laundry. Willst du die Nutzung des ZFS-ARC-Cache-Speichers einschränken? Ungefähr 50 % des installierten Speichers verwendet ZFS standardmäß für das ARC-Caching.


  • Man muss die Datei /boot/loader.conf editieren.
  • Setze dort beispielsweise die ARC-Größe von 4GB auf 2GB
# Setting up ZFS ARC size on FreeBSD as per our needs
# Must be set in bytes and not in GB/MB etc
# Set Max size = 4GB = 4294967296 Bytes
vfs.zfs.arc_max="4294967296"

# Min size = 2GB
vfs.zfs.arc_min="2147483648"
  • Neustart muss erfolgen, dass die Einstellung wirksam wird.
reboot
  • Überprüfung:
$ sysctl vfs.zfs.arc_max vfs.zfs.arc_min
  • Alle Werte anzeigen
$ sysctl vfs.zfs.arc

http://www.cyberciti.biz/faq/freebsd-set-up-zfs-arc-size-freebsd-unix/