Activa y desactiva el modo agresivo de lectura anticipada
A partir de ONTAP 9.14,1, puede habilitar y deshabilitar el modo agresivo de lectura anticipada en volúmenes en FabricPool. El modo agresivo y de lectura anticipada está disponible en ONTAP 9.14.1 en todas las plataformas en las instalaciones compatibles con FabricPool. La función está desactivada de forma predeterminada.
Cuando la lectura anticipada agresiva está disabled, FabricPool solo lee los bloques de archivos que necesita una aplicación cliente, no necesita leer el archivo completo. Esto puede resultar en una reducción del tráfico de red, especialmente para archivos de gran tamaño de GB y TB. Enabling La lectura anticipada agresiva de un volumen desactiva esta funcionalidad, y FabricPool lee de forma preventiva todo el archivo secuencialmente desde el almacén de objetos, lo que aumenta el rendimiento OBTENIDO y reduce la latencia de las lecturas del cliente en el archivo. De forma predeterminada, cuando los datos almacenados en niveles se leen secuencialmente, permanecen inactivos y no se escriben en el nivel local.
La agresiva lectura anticipada sacrifica la eficiencia de red para mejorar el rendimiento de los datos organizados en niveles.
La aggressive-readahead-mode
el comando tiene dos opciones:
-
none
: la lectura anticipada está desactivada. -
file_prefetch
: el sistema lee todo el archivo en la memoria delante de la aplicación cliente.
-
Debe ser un administrador de clústeres o de SVM.
-
Debe estar en el nivel de privilegio avanzado.
Habilite el modo agresivo de lectura anticipada durante la creación del volumen
-
Configure el nivel de privilegio en Advanced:
set -privilege advanced
-
Cree un volumen y habilite el modo agresivo de lectura anticipada:
volume create -volume <volume name> -aggressive-readahead-mode <none|file_prefetch>
En el siguiente ejemplo, se crea un volumen llamado vol1 con lectura anticipada agresiva habilitada con la opción file_prefetch:
volume create -volume vol1 -aggressive-readahead-mode file_prefetch
Desactiva el modo de lectura anticipada agresivo
-
Configure el nivel de privilegio en Advanced:
set -privilege advanced
-
Deshabilite el modo de lectura anticipada agresivo:
volume modify -volume <volume name> -aggressive-readahead-mode none
En el ejemplo siguiente se modifica un volumen llamado vol1 para deshabilitar el modo de lectura anticipada agresivo:
volume modify -volume vol1 -aggressive-readahead-mode none
Vea el modo agresivo de lectura anticipada en un volumen
-
Configure el nivel de privilegio en Advanced:
set -privilege advanced
-
Vea el modo agresivo de lectura anticipada:
volume show -fields aggressive-readahead-mode