Solaris 10 5/08 Versionshinweise

ARC (ZFS) weist Speicher innerhalb des Kernel-Cage zu und verhindert damit die dynamische Speicherkonfiguration (6522017)

ZFS besitzt auf Systemen mit sehr großen Speicherkapazitäten die Fähigkeit zum Zuweisen von Kernel-Speicher für alle Systemplatinen. Für die dynamische Speicher-Neukonfiguration ist eine freie Systemplatine erforderlich, sodass der Speicher von der Platine, die dynamisch neu konfiguriert werden soll, auf diese freie Platine kopiert werden kann. Bei der dynamischen Speicher-Neukonfiguration kann Speicher auf Systemen mit sehr großer Speicherkapazität, die ZFS nutzen, nicht dynamisch neu konfiguriert werden. SunFireTM-High-End-Server können Kernel-Speicherseiten neu zuweisen, sodass dieses Problem hier vermieden wird. Bei diesen Servern müssen Sie in Domänen mit mehr als 32 Kernen die Neuzuweisung von Kernel-Speicherseiten (Kernel Page Relocation, KPR) aktivieren. Es wird keine Fehlermeldung angezeigt.

Problemumgehung: Reduzieren Sie durch Setzen des Parameters zfs_arc_max in der Datei /etc/system den Betrag des Kernel-Speichers, den ZFS zuweisen kann. Im folgenden Beispiel wird die Maximalgröße auf 512 MB gesetzt.


set zfs_arc_max = 0x20000000