Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Úložiště objektů blob teď podporuje protokol SFTP (File Transfer Protocol). Tento článek obsahuje doporučení, která vám pomůžou optimalizovat výkon požadavků na úložiště. Další informace o podpoře SFTP pro Azure Blob Storage najdete v tématu Podpora protokolu SSH (File Transfer Protocol) pro Azure Blob Storage.
Zvýšení propustnosti pomocí souběžných připojení
Azure Blob Storage se škáluje lineárně, dokud nedosáhne maximálního limitu výchozího a příchozího přenosu dat účtu úložiště. Vaše aplikace proto můžou dosáhnout vyšší propustnosti pomocí více klientských připojení. Pokud chcete zobrazit omezení výchozího a příchozího přenosu dat účtu úložiště, přečtěte si téma Škálovatelnost a cíle výkonu pro účty úložiště úrovně Standard.
Pro WinSCP můžete k nahrání více souborů použít maximálně devět souběžných připojení. Další běžní klienti SFTP, jako je FileZilla, mají podobné možnosti.
Důležité
Souběžné nahrávání zvýší výkon pouze při nahrávání více souborů najednou. Použití více připojení k nahrání jednoho souboru se nepodporuje.
- Pokud je v dialogovém okně Předvolby v části Protokolování zaškrtnuto Povolit protokolování relace na úrovni, vyberte Snížené nebo Normální.
Upozornění
Úroveň protokolování Ladění 1 nebo Ladění 2 výrazně snižuje výkon operace relace.
Použití účtů úložiště objektů blob bloku úrovně Premium
Účet služby Azure Premium Block Blob Storage nabízí konzistentní nízkou latenci a vysokou míru transakcí. Účet úložiště blokových blobů Premium může dosáhnout maximální šířky pásma s menším počtem vláken a klientů. Například u jednoho klienta může účet úložiště objektů blob bloku úrovně Premium dosáhnout 2,3krát větší šířku pásma ve srovnání se stejným nastavením použitém s účtem úložiště pro obecné účely v2 úrovně Standard.
Snížení dopadu latence sítě
Latence sítě má velký dopad na výkon SFTP kvůli tomu, že závisí na malých zprávách. Ve výchozím nastavení většina klientů používá velikost zprávy přibližně 32 kB.
Zvýšením výchozí velikosti zprávy dosáhnete lepšího výkonu.
V případě OpenSSH ve Windows můžete zvětšit velikost zprávy na 1 00000 pomocí
-B
možnosti:sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net
V případě OpenSSH v Linuxu
-B
můžete velikost vyrovnávací paměti zvětšit na 262000 s možností:sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net
Provádění požadavků na úložiště z klienta umístěného ve stejné oblasti jako účet úložiště
Viz také
- Podpora protokolu SFTP (File Transfer Protocol) SSH pro Azure Blob Storage
- Připojení ke službě Azure Blob Storage pomocí protokolu SSH File Transfer Protocol (SFTP)
- Omezení a známé problémy s podporou protokolu SFTP (File Transfer Protocol) SSH pro Azure Blob Storage
- Klíče hostitele pro podporu protokolu SFTP (File Transfer Protocol) pro Azure Blob Storage