Fluxo de referência para transferências NAS via Ethernet, Wi-Fi e armazenamento

Eva Wong é a Redatora Técnica e e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos . Eva acredita que o auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade adesmistificar configurações de hardware , desde a construção do seu primeiro NAS até dominar os contêineres Docker., from building their first NAS to mastering Docker containers.

A abordagem segura consiste em tratar uma linha de base repetível, que isole o desempenho bruto da rede, do armazenamento e da cópia de ficheiros de ponta a ponta, com os mesmos pontos terminais e conjunto de dados, como uma sequência de etapas observáveis e não como um único comando.

Num NAS doméstico que serve clientes com e sem fios, o risco prático é a velocidade de cópia de ficheiros variar consoante o cliente ou a carga de trabalho, sem que os contributos da rede e do armazenamento estejam ainda separados. Registe a identidade atual e o ponto de recuperação, comece pelo discriminador menos invasivo, interprete os resultados de aprovação e falha antes de alterar outra variável e pare quando o armazenamento se tornar instável ou quando a única cópia recuperável ficar exposta. O fluxo de trabalho abaixo só termina depois de a carga de trabalho original ser concluída com êxito ou de as evidências atingirem um limite de escalamento.

Congele as condições do teste e registe o percurso

Escolha um NAS, um cliente com fios, um cliente Wi-Fi e uma hora fixa para o teste. Registe a velocidade de ligação negociada, o duplex, as portas do switch, a banda Wi-Fi e a largura do canal, o sinal, a VLAN, o MTU, o protocolo, a encriptação, o modo de energia do cliente, a atividade de manutenção do NAS e o armazenamento de origem e destino.

Utilize ficheiros descartáveis maiores do que as caches de memória para transferências sustentadas e uma árvore de diretórios fixa para avaliar o comportamento com ficheiros pequenos. Execute todas as comparações em ambas as direções de leitura e escrita, porque uma leitura rápida do NAS não prova que o respetivo percurso de escrita ou o destino do cliente tenham a mesma capacidade.

A visão geral da ZimaSpace sobre causas da lentidão do NAS enumera causas relacionadas com a rede, o armazenamento e o trabalho em segundo plano que podem tornar o NAS lento. Este fluxo de trabalho transforma esses candidatos numa linha de base guardada, em vez de tentar reparações antes de medir uma camada.

Meça a Ethernet e o Wi-Fi brutos sem armazenamento

Execute um teste de débito em memória, como o iPerf3, entre o NAS ou um servidor próximo e cada cliente. Teste ambas as direções, repita várias vezes e registe o débito, as retransmissões, as definições de fluxos paralelos e a latência, mantendo o tráfego da Internet fora da medição.

A isolação do débito bruto da LAN explica por que razão o iPerf3 separa a capacidade da LAN do desempenho do disco. Se o débito bruto com fios for baixo, verifique a negociação, o cabeamento, o switch, a CPU e o MTU antes de ajustar o SMB; se o débito com fios for saudável, mas o Wi-Fi for baixo, mantenha a investigação centrada na utilização do meio rádio e nas condições da ligação do cliente.

Não compare um resultado Wi-Fi obtido noutra divisão com um resultado Ethernet obtido junto ao switch e atribua a diferença à sobrecarga do protocolo. A linha de base tem de registar a posição, a interferência e a capacidade do cliente, para que uma regressão posterior utilize o mesmo percurso.

Meça separadamente as cargas de trabalho do armazenamento e do protocolo

Faça um benchmark do armazenamento do NAS localmente ou através de um método que evite a rede, utilizando ficheiros seguros e uma profundidade de fila representativa da carga de trabalho. Registe a leitura e a escrita sequenciais, além de um teste com ficheiros pequenos ou intensivo em metadados; evite testes destrutivos em dispositivos físicos num pool ativo.

Execute as cópias fixas de ficheiros grandes e da árvore de diretórios através de SMB ou NFS depois das medições da rede bruta e do armazenamento. Compare a velocidade de ponta a ponta com o menor dos limites da rede e do armazenamento, tendo em conta a sobrecarga do protocolo, da encriptação, dos metadados e do cliente, em vez de esperar a velocidade máxima da ligação em todas as cargas de trabalho.

Repita com as caches controladas ou claramente identificadas. Uma cópia curta em cache pode exceder a velocidade sustentada do disco, enquanto um pool quase cheio, o trabalho de paridade, os instantâneos, o antivírus ou a sobreposição de cópias de segurança podem reduzir apenas a fase de cópia de ficheiros.

Publique uma linha de base e uma regra de regressão

Guarde os comandos, o conjunto de ficheiros, as marcas temporais, as versões, os nomes dos pontos terminais e os resultados medianos numa única tabela fora do NAS que está a ser testado. Inclua a rede bruta com fios, a rede Wi-Fi bruta, o armazenamento local, a leitura e escrita de ficheiros grandes e a leitura e escrita de ficheiros pequenos, para que as alterações futuras possam ser associadas a uma camada.

Reinicie o cliente e volte a ligar o Wi-Fi; em seguida, repita uma execução para provar que a linha de base sobrevive à configuração normal da ligação. Agende uma segunda amostra durante a carga doméstica normal, se essa carga for relevante, mas não faça a média de testes ocupados e inativos sem os identificar.

Utilize a linha de base quando o desempenho mudar: repita primeiro a rede bruta, depois o armazenamento e, por fim, a medição de ponta a ponta. Pare de ajustar quando a camada original regressar ao intervalo aceite; só escale para o hardware quando a mesma camada limitada falhar repetidamente nas condições registadas.

Suporte e Dicas

Mais para Ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.