Partager via


Considérations relatives aux performances du protocole SFTP (SSH File Transfer Protocol) dans le stockage Blob Azure

Stockage Blob prend désormais en charge le protocole SFTP. Cet article contient des recommandations qui vous aident à optimiser les performances de vos demandes de stockage. Pour en savoir plus sur la prise en charge de SFTP pour le stockage Blob Azure, consultez la prise en charge du protocole SFTP (SSH File Transfer Protocol) pour stockage Blob Azure.

Utiliser des connexions simultanées pour augmenter le débit

Le Stockage Blob Azure évolue de façon linéaire jusqu’à la limite maximale de sortie et d’entrée du compte de stockage. Par conséquent, vos applications peuvent atteindre un débit plus élevé en utilisant plus de connexions clientes. Pour afficher les limites de sortie et d’entrée du compte de stockage, consultez les cibles d’extensibilité et de performances pour les comptes de stockage standard.

Pour WinSCP, vous pouvez utiliser un maximum de neuf connexions simultanées pour charger plusieurs fichiers. D’autres clients SFTP courants tels que FileZilla ont des options similaires.

Important

Les chargements simultanés améliorent uniquement les performances lors du chargement de plusieurs fichiers en même temps. L’utilisation de plusieurs connexions pour charger un seul fichier n’est pas prise en charge.

  • Sous la boîte de dialogue Préférences , sous Journalisation, si l’option Activer la journalisation de session au niveau est cochée, sélectionnez Réduit ou Normal.

Avertissement

Le niveau de journalisation Debug 1 ou Debug 2 réduit considérablement les performances des opérations de session.

Utiliser des comptes de stockage de blobs de blocs Premium

Le compte de stockage de blobs de blocs Azure Premium offre une faible latence et des taux de transaction élevés. Le compte de stockage blob à blocs Premium peut atteindre sa bande passante maximale avec un nombre réduit de threads et de clients. Par exemple, avec un client unique, il peut enregistrer 2,3 fois plus de bande passante que la même configuration avec un compte de stockage universel v2 à niveau de performance standard.

Réduire l’impact de la latence du réseau

La latence du réseau a un grand impact sur les performances SFTP en raison de sa dépendance vis-à-vis des petits messages. Par défaut, la plupart des clients utilisent une taille de message d’environ 32 Ko.

  • Augmenter la taille des messages par défaut pour obtenir de meilleures performances

    • Pour OpenSSH sur Windows, vous pouvez augmenter la taille du message à 100000 avec l’option -B : sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net

    • Pour OpenSSH sur Linux, vous pouvez augmenter la taille de la mémoire tampon à 262000 avec l’option -B suivante : sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net

  • Effectuer des demandes de stockage à partir d’un client situé dans la même région que le compte de stockage

Voir aussi