Condividi tramite


Considerazioni sulle prestazioni di SSH File Transfer Protocol (SFTP) nell'archiviazione BLOB di Azure

L'Archivio BLOB supporta ora il protocollo SFTP (SSH File Transfer Protocol). Questo articolo contiene raccomandazioni che consentono di ottimizzare le prestazioni delle richieste di archiviazione. Per altre informazioni sul supporto SFTP per l'archiviazione BLOB di Azure, vedere Supporto di SSH File Transfer Protocol (SFTP) per Archiviazione BLOB di Azure.

Usare connessioni simultanee per aumentare la velocità effettiva

Archiviazione BLOB di Azure ridimensiona in modo lineare fino a raggiungere il limite massimo di uscita e ingresso dell'account di archiviazione. Pertanto, le applicazioni possono ottenere una velocità effettiva maggiore usando più connessioni client. Per visualizzare i limiti di uscita e ingresso degli account di archiviazione, vedere Obiettivi di scalabilità e prestazioni per gli account di archiviazione standard.

Per WinSCP, puoi usare un massimo di nove connessioni simultanee per caricare più file. Altri client SFTP comuni, ad esempio FileZilla, hanno opzioni simili.

Importante

I caricamenti simultanei miglioreranno solo le prestazioni durante il caricamento di più file contemporaneamente. L'uso di più connessioni per caricare un singolo file non è supportato.

  • Nella finestra di dialogo Preferenze , in Registrazione, se è selezionata l'opzione Abilita registrazione sessione a livello , selezionare Ridotto o Normale.

Attenzione

Il livello di registrazione Debug 1 o Debug 2 riduce significativamente le prestazioni delle operazioni di sessione.

Usare account di archiviazione BLOB in blocchi Premium

L'account di archiviazione BLOB in blocchi Premium di Azure offre una bassa latenza coerente e tassi di transazione elevati. L'account di archiviazione BLOB in blocchi Premium può raggiungere la larghezza di banda massima con meno thread e client. Ad esempio, con un singolo client, un account di archiviazione BLOB in blocchi Premium può raggiungere una larghezza di banda di 2,3 volte rispetto alla stessa configurazione usata con un account di archiviazione per utilizzo generico con prestazioni standard v2.

Ridurre l'impatto della latenza di rete

La latenza di rete ha un impatto elevato sulle prestazioni SFTP a causa della sua dipendenza da messaggi di piccole dimensioni. Per impostazione predefinita, la maggior parte dei client usa una dimensione del messaggio di circa 32 KB.

  • Aumentare le dimensioni predefinite dei messaggi per ottenere prestazioni migliori

    • Per OpenSSH in Windows, è possibile aumentare le dimensioni del messaggio a 100000 con l'opzione -B : sftp -B 100000 [email protected]

    • Per OpenSSH in Linux, è possibile aumentare le dimensioni del buffer a 262000 con l'opzione -B : sftp -B 262000 -R 32 [email protected]

  • Effettuare richieste di archiviazione da un client che si trova nella stessa area dell'account di archiviazione

Vedere anche