Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O armazenamento de Blob agora suporta o SSH File Transfer Protocol (SFTP). Este artigo contém recomendações que ajudam a otimizar o desempenho de suas solicitações de armazenamento. Para saber mais sobre o suporte SFTP para o Armazenamento de Blobs do Azure, consulte Suporte do Protocolo de Transferência de Arquivos SSH (SFTP) para o Armazenamento de Blobs do Azure.
Usar conexões simultâneas para aumentar a taxa de transferência
O Armazenamento de Blobs do Azure é dimensionado linearmente até atingir o limite máximo de saída e entrada da conta de armazenamento. Portanto, seus aplicativos podem obter uma taxa de transferência mais alta usando mais conexões de cliente. Para exibir os limites de entrada e saída da conta de armazenamento, consulte Metas de escalabilidade e desempenho para contas de armazenamento padrão.
Para WinSCP, você pode usar um máximo de nove conexões simultâneas para carregar vários arquivos. Outros clientes SFTP comuns, como FileZilla, têm opções semelhantes.
Importante
Os carregamentos simultâneos só melhorarão o desempenho ao carregar vários ficheiros ao mesmo tempo. Não há suporte para o uso de várias conexões para carregar um único arquivo.
- Na caixa de diálogo Preferências, em Registo, se a Ativar registo de sessão no nível de estiver marcada, selecione Reduzido ou Normal.
Atenção
O nível de registo Debug 1 ou Debug 2 reduz significativamente o desempenho da operação da sessão.
Usar contas de armazenamento de blob de bloco premium
A conta de armazenamento de blob de bloco premium do Azure oferece baixa latência consistente e altas taxas de transação. A conta de armazenamento de blob de blocos premium pode alcançar a largura de banda máxima com menos threads e clientes. Por exemplo, com um único cliente, uma conta de armazenamento de blob de bloco premium pode atingir 2,3x de largura de banda em comparação com a mesma configuração usada com uma conta de armazenamento v2 de uso geral de desempenho padrão.
Reduzir o impacto da latência da rede
A latência da rede tem um grande impacto no desempenho do SFTP devido à sua dependência de mensagens pequenas. Por padrão, a maioria dos clientes usa um tamanho de mensagem de cerca de 32 KB.
Aumente o tamanho da mensagem padrão para obter um melhor desempenho
Para OpenSSH no Windows, você pode aumentar o tamanho da mensagem para 100000 com a
-B
opção:sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net
Para OpenSSH no Linux, você pode aumentar o tamanho do buffer para 262000 com a
-B
opção:sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net
Fazer solicitações de armazenamento de um cliente localizado na mesma região da conta de armazenamento
Ver também
- Suporte do SSH File Transfer Protocol (SFTP) para o Armazenamento de Blobs do Azure
- Conectar-se ao Armazenamento de Blobs do Azure usando o Protocolo de Transferência de Arquivos SSH (SFTP)
- Limitações e problemas conhecidos com o suporte do SSH File Transfer Protocol (SFTP) para o Armazenamento de Blobs do Azure
- Chaves de host para suporte do SSH File Transfer Protocol (SFTP) para o Armazenamento de Blobs do Azure