2.9 Optimización de transferencia de datos en conexiones WAN

Puede optimizar el rendimiento de la trasferencia de datos y realizar ajustes más precisos para las conexiones WAN. Para hacerlo, debe modificar los parámetros de configuración que el sistema lee de los ajustes que se realizan en una herramienta de configuración situada en la máquina virtual de Forge. Para el procedimiento genérico, consulte Configuración del comportamiento del servidor de PlateSpin mediante parámetros de configuración XML.

Use estos valores para optimizar las transferencias de datos en una red WAN. Estos valores son globales y afectan a todas las réplicas basadas en archivos y VSS.

NOTA:si se modifican estos valores, puede afectar negativamente al tiempo que tarda la réplica en redes de alta velocidad, como Gigabit Ethernet. Antes de modificar cualquiera de estos valores, consulte al servicio técnico de PlateSpin.

La Tabla 2-6 muestra los parámetros de configuración que controlan la velocidad de la transferencia de archivos con el valor por defecto y el valor máximo. Es posible modificar estos valores mediante pruebas de ensayo y error a fin de optimizar el funcionamiento en entornos WAN de alta latencia.

Tabla 2-6 Parámetros de configuración por defecto y optimizados de transferencia de archivos en https://servidor_de_PlateSpin/platespinconfiguration/

Parámetro

Valor por defecto

Valor máximo

AlwaysUseNonVSSFileTransferForWindows2003

False

FileTransferCompressionThreadsCount

Controla el número de hilos usados para la compresión de datos de nivel de paquete. Si la compresión está inhabilitada, este ajuste se ignora. Dado que la compresión depende de la CPU, este valor puede tener efecto en el rendimiento.

2

N/D

FileTransferBufferThresholdPercentage

Determina la cantidad mínima de datos que se deben almacenar en el buffer antes de crear y enviar nuevos paquetes de red.

10

FileTransferKeepAliveTimeOutMilliSec

Especifica cuánto tiempo hay que esperar para empezar a enviar mensajes de mantenimiento de la conexión si se supera el tiempo límite de TCP.

120000

FileTransferLongerThan24HoursSupport

True

FileTransferLowMemoryThresholdInBytes

Determina cuándo considera el servidor que se encuentra en un estado de poca memoria, lo que provoca el aumento de comportamiento de red.

536870912

FileTransferMaxBufferSizeForLowMemoryInBytes

Especifica el tamaño del buffer interno usado en el estado de poca memoria.

5242880

FileTransferMaxBufferSizeInBytes

Especifica el tamaño del buffer interno para retener datos de paquetes.

31457280

FileTransferMaxPacketSizeInButes

Determina el tamaño máximo de los paquetes que se pueden enviar.

1048576

FileTransferMinCompressionLimit

Especifica el umbral de compresión de nivel de paquete en bytes.

0 (inhabilitado)

Máx. 65 536 (64 KB)

FileTransferPort

3725

FileTransferSendReceiveBufferSize

Especifica el ajuste de tamaño de la ventana de TCP/IP para las conexiones de transferencia de archivos. Controla el número de bytes enviado sin reconocimiento TCP.

Si el valor se define en cero (desactivado), se usa el tamaño por defecto de la ventana TCP (8 KB). En caso de tamaños personalizados, especifique el tamaño en bytes. Use la fórmula siguiente para determinar el valor oportuno:

((VELOCIDAD_ENLACE(Mb/s)/8)*RETRASO(s))*1000*1000

Por ejemplo, para un enlace de 100 Mb/s con una latencia de 10 ms, el tamaño de buffer adecuado sería:

(100/8)*0.01*1000*1000 = 125 000 bytes

0 (8192 bytes)

Máx. 5 242 880 (5 MB)

FileTransferSendReceiveBufferSizeLinux

Especifica el ajuste de tamaño de la ventana de TCP/IP para las conexiones de transferencia de archivos en Linux. Controla el número de bytes enviado sin reconocimiento TCP.

Cuando el valor se define en cero (desactivado), el valor para el tamaño de la ventana TCP/IP en Linux se calcula automáticamente a partir del parámetro FileTransferSendReceiveBufferSize. Si ambos parámetros se definen en cero (desactivados), el valor por defecto es 248 KB. En caso de tamaños personalizados, especifique el tamaño en bytes.

NOTA:en versiones anteriores, era preciso definir este parámetro en la mitad del valor deseado, pero ya no es necesario hacerlo.

0 (253952 bytes)

FileTransferShutDownTimeOutInMinutes

1090

FileTransferTCPTimeOutMilliSec

Permite definir los valores de tiempo límite de envió y recepción de TCP.

30000

PostFileTransferActionsRequiredTimeInMinutes

60