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/