Activar la cache de lectura y escritura en NetApp Flash Pool

Estimados lectores,

En artículos anteriores habíamos visto cómo crear un agregado híbrido Flash Pool para la caché de lectura y/o escritura de sus volúmenes sobre almacenamiento SSD. También habíamos visto cómo modificar el tipo de RAID en estos agregados para tener mayor número de discos de datos SSD en detrimento de la seguridad. Ahora vamos a ver cómo activar la cache de lectura y escritura en NetApp Flash Pool, bien de hecho las caches se activan de forma predeterminada para todos los volúmenes pero vamos a decidir sobre cuáles de ellos queremos realmente activar esta funcionalidad.

Generalmente cuando realizo despliegues de este tipo me suelo sacar un listado de todos los volúmenes existentes en el agregado híbrido y construyo los comandos para desactivar tanto la caché de escritura como la de lectura en aquellos sobre los que no me aporta nada (no necesitamos acelerar los datos para obtener mejor rendimiento). Con el comando siguiente vemos el estado de las caches:

NetApp-DAVID> priv set diag
Warning: These advanced commands are potentially dangerous; use
         them only when directed to do so by NetApp
         personnel.
NetApp-DAVID*> priority hybrid-cache show nombre_volumen
              Volume: nombre_volumen
              Status: enabled
   Read Cache Policy: random-read
  Write Cache Policy: random-write

El estado siempre será enabled para todos los volúmenes aunque solamente se cachearán datos cuando las políticas de caché tengan valores diferentes a none. De forma predeterminada obtendremos los valores del ejemplo.

En el cuadro siguiente observaremos los comandos para desactivar/activar las caches de lectura y/o escritura:

1) Desactivar Caché de Lectura:

> priv set diag
> priority hybrid-cache set #nombre_volumem read-cache=none

2) Desactivar Caché de Escritura:

> priv set diag
> priority hybrid-cache set #nombre_volumem write-cache=none

3) Activar Caché de Lectura:

> priv set diag
> priority hybrid-cache set #nombre_volumem read-cache=random-read

4) Activar Caché de Escritura:

> priv set diag
> priority hybrid-cache set #nombre_volumem write-cache=random-write

Las políticas de cacheado son las recomendadas por NetApp aunque tenemos las siguientes posibilidades de configuración:

Políticas de caché de LECTURA

none: desactiva la inserción de datos de lectura en la caché

– random-read (predeterminada): habilita el cacheado de todas las lecturas aleatorias sobre bloques de cualquier tamaño

random-read-write: habilita el cacheado de todas las lecturas aleatorias y también las escrituras aleatorias. Esta política no cachea datos de escritura pero realiza copias en la caché de lectura de los bloques que se han escrito recientemente, de forma aleatoria, sobre discos mecánicos

meta: únicamente se cachean los metadatos de los bloques

Como Best Practice NetApp recomienda no modificar la política de caché de lectura predeterminada puesto que es suficiente en la gran mayoría de cargas de trabajo.

Políticas de caché de ECRITURA

none: desactiva la inserción de datos de lectura en la caché

– random-write (predeterminada): permite el almacenamiento en caché de sobrescrituras aleatorias que son de un tamaño de bloque de 16 KB o inferior

Para finalizar este artículo comentaros que para monitorizar las estadísticas de NetApp Flash Pool podemos usar la siguiente vista desde OnCommand System Manager:

Activar la cache de lectura y escritura en NetApp Flash Pool

Desde dónde obtendremos los gráficos de rendimiento siguientes:

Activar la cache de lectura y escritura en NetApp Flash Pool

Si queremos obtener más datos podemos usar el comando siguiente:

> stats show -p hybrid_aggr -i 1

Activar la cache de lectura y escritura en NetApp Flash Pool

El comando analiza las estadísticas de la instancia del objecto preestablecido hybrid_aggr mostrando los datos de rendimiento del ejemplo.


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal

¿Te ha gustado este artículo? ¡Suscríbete!

Artículos Relacionados

  • Consumo del espacio de cache en NetApp Flash Pool Estimados lectores, En este nuevo artículo vamos a ver el consumo del espacio de cache en NetApp Flash Pool. En otros artículos hemos visto cómo crear un Flash Pool, cómo cambiar su RAID […]
  • Crear un NetApp Flash Pool Muy buenas lectores, Este nuevo post os puede servir de guía para crear un NetApp Flash Pool. Esto sencillamente se traduce en un agregado “tradicional” en modo híbrido donde añadiremos […]
  • Monitorización básica de una NetApp con sysstat En esta nueva entrada vamos a ver cómo poder realizar una monitorización básica de una NetApp con sysstat. Los sistemas operativos Data ONTAP implementan el comando sysstat que nos ayuda […]
  • Cómo identificar un hot disk en NetApp En esta nueva entrada vamos a ver cómo identificar un hot disk en NetApp y los efectos de impacto sobre el rendimiento de nuestro sistema de almacenamiento. Cuando se inicializa una […]
  • Cambiar el RAID type en un NetApp Flash Pool En este nuevo artículo veremos el procedimiento para cambiar el RAID type en un NetApp Flash Pool para controladoras que tienen una versión de Data ONTAP 8.2 o superior. En la […]
  • Monitorizar estadísticas de una controladora NetApp con la instrucción stats Los sistemas operativos Data ONTAP implementan el comando stats mediante el cual podemos monitorizar estadísticas de una controladora NetApp listando un número elevado de valores […]
David Solé Pérez

Autor: David Solé Pérez

Services Director en ID Grup S.A. - Team Leading, Cloud Architect, Project Management, Solutions Architect, IT Consulting , Systems Integration & Deployment

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *