De forma predeterminada las relaciones de NetApp SnapVault suelen tener un buen rendimiento especialmente en escenarios donde las controladoras de origen y destino están entre enlaces WAN lentos. Actualmente con la constante mejora de las comunicaciones y sobretodo con unos precios mucho más competitivos las empresas con sedes en diferentes ciudades, o en la misma ciudad, empiezan a tener enlaces WAN cada vez más rápidos. En muchas de ellas no es extraño encontrar enlaces de fibra a 100Mbps o hasta 1Gbps. Quizás sea en los casos con mayor ancho de banda, donde la tasa de transferencia predeterminada de las relaciones de SnapVault pueda no ser la más óptima.
Cuando se configura una relación de SnapVault existe un parámetro, que está oculto en el modo admin, denominado TCP Window Size configurado a 2MB de forma predeterminada. Si la tasa de transferencia es baja para la inicialización o en transferencias existentes una forma de mejorar el rendimiento de SnapVault es modificar el parámetro TCP Window Size desde el modo diag, tal y como se muestra en el siguiente procedimiento:
1) Iniciar sesión SSH en la controladora de destino y acceder al modo de diagnóstico
NetAppDest> priv set diag
2) Iniciar la transferencia de SnapVault especificando el parámetro «-b <window size>»
NetAppDest*> snapvault start -b 8192 -S NetAppOrig:/ruta/origen NetAppDest:/ruta/destino
Este ejemplo configura el TCP Window Size a 8192, es decir 8MB, únicamente para esta relación de SnapVault. El valor «window size» podría ser cualquiera aunque el valor del ejemplo me ha dado siempre buen resultado.
3) Verificar los cambios
NetAppDest*> registry walk options.snapvaultconf
Ejemplo de relación SnapVault por defecto
NetAppDest*> registry walk options.snapvaultconf
options.snapvaultconf.qtree./vol/NetAppOrig_VOL01_SnapVault/NetAppOrig_VOL01_Backup=9 NetAppOrig 21
/vol/NetAppOrig_VOL01 1 2 9 unlimited 60 back_up_open_files=on,ignore_atime=off,utf8_primary_path=off
1 1 6 unspec 1 0
Ejemplo de relación SnapVault modificando el TCP Window Size a 8192
NetAppDest*> registry walk options.snapvaultconf
options.snapvaultconf.qtree./vol/NetAppOrig_VOL01_SnapVault/NetAppOrig_VOL01_Backup=9 NetAppOrig 21
/vol/NetAppOrig_VOL01 1 2 9 unlimited 60 back_up_open_files=on,ignore_atime=off,utf8_primary_path=off
1 1 6 unspec 4 8192
4) Para modificar el parámetro en relaciones SnapVault existentes
"snapvault modify -b <window size> ---"
Este procedimiento ha sido verificado en un escenario con una versión Data ONTAP 7.3.7 en la controladora de origen y con una versión Data ONTAP 8.2 en la controladora de destino.
This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License