Megosztás a következőn keresztül:


Az SSH File Transfer Protocol (SFTP) teljesítményével kapcsolatos szempontok az Azure Blob Storage-ban

A Blob Storage mostantól támogatja az SSH-fájlátviteli protokollt (SFTP). Ez a cikk olyan javaslatokat tartalmaz, amelyek segítenek optimalizálni a tárolási kérelmek teljesítményét. Az Azure Blob Storage SFTP-támogatásával kapcsolatos további információkért lásd az Azure Blob Storage SSH-fájlátviteli protokolljának (SFTP) támogatását.

Egyidejű kapcsolatok használata az átviteli sebesség növeléséhez

Az Azure Blob Storage lineárisan skálázódik, amíg el nem éri a tárfiók kimenő és bemenő forgalmára vonatkozó maximális korlátot. Ezért az alkalmazások több ügyfélkapcsolat használatával nagyobb átviteli sebességre képesek. A tárfiókok kimenő és bejövő forgalmának korlátozásait a standard tárfiókok méretezhetőségi és teljesítménycéljai című témakörben tekintheti meg.

WinSCP esetén legfeljebb kilenc egyidejű kapcsolattal tölthet fel több fájlt. Más gyakori SFTP-ügyfelek, például a FileZilla hasonló lehetőségeket kínálnak.

Fontos

Az egyidejű feltöltések csak akkor javítják a teljesítményt, ha egyszerre több fájlt töltenek fel. Nem támogatott több kapcsolat használata egyetlen fájl feltöltéséhez.

  • A Beállítások párbeszédpanel Naplózás területén, ha a munkamenet-naplózás engedélyezése a szinten be van jelölve, válassza a Csökkentett vagy a Normál lehetőséget.

Figyelmeztetés

A Debug 1 vagy Debug 2 naplózási szint jelentősen csökkenti a munkamenetek teljesítményét.

Prémium szintű blokkblobtárfiókok használata

Az Azure premium blokkblobtároló-fiókja konzisztens alacsony késést és magas tranzakciós arányt kínál. A prémium szintű blokkblobtároló-fiók kevesebb szál és ügyfél használatával elérheti a maximális sávszélességet. Egyetlen ügyfél esetén például egy prémium szintű blokkblobtároló-fiók 2,3-szor nagyobb sávszélességet érhet el, mint a standard teljesítményű általános célú v2-tárfiókok esetében használt beállítás.

A hálózati késés hatásának csökkentése

A hálózati késés nagy hatással van az SFTP teljesítményére, mivel az kis méretű üzeneteken alapul. Alapértelmezés szerint a legtöbb ügyfél körülbelül 32 KB méretű üzenetet használ.

  • Az alapértelmezett üzenetméret növelése a jobb teljesítmény érdekében

    • Windows OpenSSH esetén az üzenet méretét 100000-re növelheti a -B következő beállítással: sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net

    • Linuxon futó OpenSSH esetén a puffer méretét 262000-re növelheti a -B következő beállítással: sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net

  • Tárterület-kérelmek kérése a tárfiókéval azonos régióban található ügyféltől

Lásd még