Freigeben über


Überlegungen zur Leistung des SSH File Transfer Protocol (SFTP) in Azure Blob Storage

Der Blob-Speicher unterstützt jetzt das SSH File Transfer Protocol (SFTP). Dieser Artikel enthält Empfehlungen, die Ihnen helfen, die Leistung Ihrer Speicheranforderungen zu optimieren. Weitere Informationen zur SFTP-Unterstützung für Azure Blob Storage finden Sie unter SSH File Transfer Protocol (SFTP)-Unterstützung für Azure Blob Storage.

Verwenden von gleichzeitigen Verbindungen zum Erhöhen des Durchsatzes

Azure Blob Storage wird linear skaliert, bis der Maximalwert für eingehende und ausgehende Daten für das Speicherkonto erreicht ist. Daher können Ihre Anwendungen durch Verwenden von mehr Clientverbindungen einen höheren Durchsatz erzielen. Informationen zum Anzeigen von Ausgangs- und Eingangsgrenzwerten für Speicherkonten finden Sie unter Skalierbarkeits- und Leistungsziele für Standardspeicherkonten.

Für WinSCP können Sie maximal neun gleichzeitige Verbindungen verwenden, um mehrere Dateien hochzuladen. Andere gängige SFTP-Clients wie FileZilla haben ähnliche Optionen.

Von Bedeutung

Gleichzeitige Uploads verbessern nur die Leistung beim gleichzeitigen Hochladen mehrerer Dateien. Die Verwendung mehrerer Verbindungen zum Hochladen einer einzelnen Datei wird nicht unterstützt.

  • Wenn im Dialogfeld Einstellungen unter Protokollierung die Option zum Aktivieren der Sitzungsprotokollierung auf der Ebene aktiviert ist, wählen Sie Reduziert oder Normal aus.

Vorsicht

Die Protokollierungsebene Debug 1 oder Debug 2 reduziert die Leistung des Sitzungsvorgangs erheblich.

Verwenden Sie Premium-Blockblob-Speicherkonten

Das Azure Premium Block Blob Storage-Konto bietet konsistente niedrige Latenz und hohe Transaktionsraten. Das Premium-Blockblob-Speicherkonto kann die maximale Bandbreite mit weniger Threads und Clients erreichen. Bei einem einzelnen Client kann ein Premium-Block-Blob-Speicherkonto beispielsweise 2,3-mal mehr Bandbreite im Vergleich zu demselben Setup erzielen, das mit einem standardmäßigen allgemeinen v2-Speicherkonto verwendet wird.

Verringern der Auswirkungen der Netzwerklatenz

Die Netzwerklatenz hat aufgrund der Abhängigkeit von kleinen Nachrichten eine große Auswirkung auf die SFTP-Leistung. Standardmäßig verwenden die meisten Clients eine Nachrichtengröße von ca. 32 KB.

  • Erhöhen der Standardnachrichtengröße, um eine bessere Leistung zu erzielen

    • Bei OpenSSH unter Windows können Sie die Nachrichtengröße mit der -B Option auf 100000 erhöhen: sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net

    • Bei OpenSSH unter Linux können Sie die Puffergröße mit der -B Option auf 262000 erhöhen: sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net

  • Senden von Speicheranforderungen von einem Client in derselben Region wie das Speicherkonto

Siehe auch