Notas de la versión de Solaris 10 8/07

ARC (ZFS) asigna memoria dentro del núcleo e impide la reconfiguración dinámica (6522017)

ZFS puede asignar potencialmente memoria del núcleo en todas las placas del sistema de sistemas con configuraciones de memoria de gran tamaño. Para la reconfiguración dinámica de la memoria se necesita una placa libre del sistema, para poder copiar en esa placa libre la memoria de la placa que debe reconfigurarse dinámicamente. La reconfiguración dinámica de la memoria significa que no se puede reconfigurar la memoria dinámicamente en sistemas con configuraciones de memoria de tamaño muy grande que están ejecutando ZFS. Los servidores SunFireTM de gama alta pueden reasignar páginas de núcleo para evitar este problema. Estos servidores deben tener habilitada la reasignación de páginas de núcleo para dominios con más de 32 núcleos. No se muestra ningún mensaje de error.

Solución: disminuya la cantidad de memoria de núcleo que pueda asignar ZFS. Para ello, establezca el parámetro zfs_arc_max del archivo /etc/system. En el ejemplo siguiente, el tamaño máximo se establece en 512 Mbytes.


set zfs_arc_max = 0x20000000