← SFTP: transferências e operação batch
05 / 12 · 40 MIN

Desempenho e capacidade

Interpreta limites e medições sem confundir bytes, throughput e recursos disponíveis.

Conceito e mecanismo

O desempenho depende de latência, concorrência, buffers, CPU e armazenamento nos dois lados. Aumentar pedidos simultâneos pode ajudar num percurso e aumentar memória ou contenção noutro. Mede antes e depois sob condições comparáveis. Num modelo com sessenta e quatro pedidos de 32768 bytes, o produto é 2097152 bytes, ou dois MiB de payload agregado. O cálculo não inclui tempo nem toda a memória do processo, pelo que não é throughput medido. A opção de limite de largura de banda do cliente usa Kbit/s. Com unidades decimais e sem overhead, oito mil Kbit/s equivalem a um MB/s, sem garantir essa taxa real.

Aplicação guiada

Capacidade de armazenamento também tem várias dimensões. Bytes livres não demonstram inodes disponíveis, espaço utilizável pela conta ou margem na quota. Se não houver inodes, um novo ficheiro pode falhar apesar de sobrar espaço para conteúdo. Confirma o recurso esgotado com observação autorizada. O comando df por SFTP exige suporte de uma extensão; uma resposta de operação não suportada não mede lotação do disco. Num caso fictício com muitos ficheiros pequenos, revê proprietário, retenção e estado de consumo antes de libertar capacidade. Um desvio para outra área também requer validar permissões, consumidor e rastreabilidade, em vez de apenas encontrar espaço livre.

NA PRÁTICA

64 × 32768 = 2097152 bytes; isso não equivale a bytes por segundo.

Armadilhas comuns

Concorrência como melhoria garantida; payload como RAM total; bits como bytes; espaço livre como todos os recursos.

Tópicos relacionados: Transporte e confiança no servidor · Permissões e isolamento · Batch e falhas observáveis

Leva esta ideia contigo

Mede o recurso limitante e mantém unidades e âmbito explícitos.

Criar conta

Referência: OpenBSD filesystem availability statistics · DR SFTP 2026-09; selected OpenSSH client, server and extension behavior