JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Manual de referencia de parámetros ajustables de Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Descripción general del ajuste del sistema Oracle Solaris

2.  Parámetros ajustables del núcleo de Oracle Solaris

3.  Parámetros ajustables de Oracle Solaris ZFS

Dónde encontrar información sobre parámetros ajustables

Consideraciones de ajuste de ZFS

Parámetros ZFS ARC

zfs_arc_min

zfs_arc_max

Recuperación previa en el nivel de archivo ZFS

zfs_prefetch_disable

Profundidad de cola de E/S del dispositivo ZFS

zfs_vdev_max_pending

Ajuste del ZFS al utilizar el almacenamiento flash

Agregación de dispositivos flash como dispositivos caché o de registro ZFS

Cómo garantizar un comportamiento de vaciado de caché correcto para dispositivos de almacenamiento flash y NVRAM

Consideraciones para anular asignaciones SCSI para dispositivos flash

Ajuste de ZFS para productos de la base de datos

Ajuste de ZFS para una base de datos Oracle

Consideraciones de uso de ZFS con MySQL

4.  Parámetros ajustables NFS

5.  Parámetros ajustables del conjunto de protocolos de Internet

6.  Parámetros de la utilidad del sistema

A.  Historial de cambios de parámetros ajustables

B.  Historial de revisión para este manual

Índice

Recuperación previa en el nivel de archivo ZFS

zfs_prefetch_disable

Descripción

Este parámetro determina un mecanismo de recuperación previa en el nivel de archivo denominado zfetch. Este mecanismo analiza los patrones de lecturas en archivos y se anticipa a algunas lecturas; de esta manera, reduce los tiempos de espera de aplicaciones. El comportamiento actual presenta dos inconvenientes:

  • Los patrones de lectura secuenciales compuestos de pequeñas lecturas muy a menudo producen un acierto en la caché. En este caso, el comportamiento actual consume una cantidad significativa de tiempo de CPU al intentar buscar la siguiente E/S para emitir, mientras que el rendimiento es controlado por la disponibilidad de CPU.

  • Se ha observado que el código zfetch limita la escalabilidad de algunas cargas. La creación de perfiles de CPU puede realizarse mediante el comando lockstat -I o er_kernel, como se describe aquí:

    http://developers.sun.com/prodtech/cc/articles/perftools.html

    Puede desactivar la recuperación previa configurando zfs_prefetch_disable en el archivo /etc/system.

    La recuperación previa en el nivel de dispositivo se desactiva cuando zfs_vdev_cache_size está desactivado. Esto significa que el ajuste de vdev cache shift ya no es necesario si zfs_vdev_cache_size está desactivado.

Tipo de datos

Booleano

Predeterminado

0 (activado)

Rango

0 (activado) o 1 (desactivado)

¿Dinámico?

Validación

No

Cuándo cambiar

Si los resultados de er_kernel muestran un tiempo significativo en las funciones zfetch_*, o si la creación de perfiles de bloqueo con lockstat muestra contención alrededor de los bloqueos zfetch, se debería considerar la desactivación de la recuperación previa en el nivel de archivo.

Nivel de compromiso

Inestable