Delen via


Prestatieoverwegingen voor SSH File Transfer Protocol (SFTP) in Azure Blob Storage

Blob Storage ondersteunt nu het SSH File Transfer Protocol (SFTP). Dit artikel bevat aanbevelingen waarmee u de prestaties van uw opslagaanvragen kunt optimaliseren. Zie SSH File Transfer Protocol (SFTP) voor Azure Blob Storage voor meer informatie over SFTP-ondersteuning (SFTP) voor Azure Blob Storage.

Gelijktijdige verbindingen gebruiken om de doorvoer te verhogen

Azure Blob Storage wordt lineair geschaald totdat de maximale limiet voor uitgaand en inkomend verkeer van opslagaccounts wordt bereikt. Daarom kunnen uw toepassingen een hogere doorvoer bereiken door meer clientverbindingen te gebruiken. Zie Schaalbaarheids- en prestatiedoelen voor standaardopslagaccounts om uitgaande en toegangslimieten voor opslagaccounts weer te geven.

Voor WinSCP kunt u maximaal negen gelijktijdige verbindingen gebruiken om meerdere bestanden te uploaden. Andere veelgebruikte SFTP-clients, zoals FileZilla, hebben vergelijkbare opties.

Belangrijk

Gelijktijdige uploads verbeteren alleen de prestaties bij het uploaden van meerdere bestanden tegelijk. Het gebruik van meerdere verbindingen voor het uploaden van één bestand wordt niet ondersteund.

  • Selecteer in het dialoogvenster Voorkeuren , onder Logboekregistratie, als sessielogboeken op niveau inschakelen is ingeschakeld, de optie Gereduceerd of Normaal.

Let op

Foutopsporing op logboekniveau 1 of Foutopsporing 2 vermindert de prestaties van sessiebewerkingen aanzienlijk.

Premium blok-blob-opslagaccounts gebruiken

Azure Premium-account voor blok-blobopslag biedt consistente lage latentie en hoge transactiesnelheden. Het premium blok-blob-opslagaccount kan de maximale bandbreedte bereiken met minder threads en clients. Met één client kan een premium blok-blob-opslagaccount bijvoorbeeld een bandbreedte van 2,3x bereiken in vergelijking met dezelfde installatie die wordt gebruikt met een standaardopslagaccount voor algemeen gebruik v2.

De impact van netwerklatentie verminderen

Netwerklatentie heeft een grote invloed op SFTP-prestaties vanwege de afhankelijkheid van kleine berichten. De meeste clients gebruiken standaard een berichtgrootte van ongeveer 32 kB.

  • De standaardgrootte van berichten vergroten om betere prestaties te bereiken

    • Voor OpenSSH in Windows kunt u de berichtgrootte verhogen naar 100.000 met de optie -B: sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net

    • Voor OpenSSH op Linux kunt u de buffergrootte verhogen naar 262.000 met de optie -B: sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net

  • Opslagaanvragen maken van een client die zich in dezelfde regio bevindt als het opslagaccount

Zie ook