Compartir a través de


Consideraciones de rendimiento del Protocolo de transferencia de archivos SSH (SFTP) en Azure Blob Storage

Blob Storage es ahora compatible con el protocolo de transferencia de archivos SSH (SFTP). Este artículo contiene recomendaciones que le ayudan a optimizar el rendimiento de las solicitudes de almacenamiento. Para más información sobre la compatibilidad de SFTP con Azure Blob Storage, consulte Compatibilidad del protocolo de transferencia de archivos SSH (SFTP) para Azure Blob Storage.

Uso de conexiones simultáneas para aumentar el rendimiento

Azure Blob Storage escala linealmente hasta alcanzar el límite máximo de entrada y salida de la cuenta de almacenamiento. Por lo tanto, las aplicaciones pueden lograr un mayor rendimiento mediante el uso de más conexiones de clientes. Para ver los límites de salida y entrada de la cuenta de almacenamiento, consulte Objetivos de escalabilidad y rendimiento para las cuentas de almacenamiento estándar.

Para WinSCP, puedes usar un máximo de nueve conexiones simultáneas para cargar varios archivos. Otros clientes SFTP comunes, como FileZilla, tienen opciones similares.

Importante

Las cargas simultáneas solo mejorarán el rendimiento al cargar varios archivos al mismo tiempo. No se admite el uso de varias conexiones para cargar un único archivo.

  • En el cuadro de diálogo Preferencias, en Registro, si la opción Enable session logging on level (Habilitar el nivel de registro) está activada, seleccione Reducido o Normal.

Precaución

El nivel de registro Depuración 1 o Depuración 2 reduce significativamente el rendimiento de las operaciones de sesión.

Uso de cuentas de almacenamiento de blobs en bloques premium

La cuenta de Azure Premium Block Blob Storage ofrece una latencia baja coherente y altas tasas de transacción. La cuenta de almacenamiento de blobs en bloques premium puede alcanzar el ancho de banda máximo con menos subprocesos y clientes. Por ejemplo, con un solo cliente, una cuenta de almacenamiento de blobs en bloques Premium puede lograr un ancho de banda de 2,3x en comparación con la misma configuración que se usa con una cuenta de almacenamiento de uso general de rendimiento estándar v2.

Reducción del impacto de la latencia de red

La latencia de red tiene un gran impacto en el rendimiento de SFTP debido a su dependencia de mensajes pequeños. De forma predeterminada, la mayoría de los clientes usan un tamaño de mensaje de aproximadamente 32 KB.

  • Aumento del tamaño predeterminado del mensaje para lograr un mejor rendimiento

    • Para OpenSSH en Windows, puede aumentar el tamaño del mensaje a 100000 con la -B opción : sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net

    • Para OpenSSH en Linux, puede aumentar el tamaño del búfer a 262000 con la -B opción : sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net

  • Realización de solicitudes de almacenamiento desde un cliente ubicado en la misma región que la cuenta de almacenamiento

Consulte también