Como posso resolver o problema se as velocidades de transferência do meu NAS diminuíram drasticamente?
Produtos Aplicáveis
- All QNAP NAS models running QTS / QuTS hero
Sintoma
- As velocidades de transferência do NAS diminuíram drasticamente (por exemplo, de várias centenas de MB/s para dezenas de MB/s).
- Não foram feitas alterações de hardware (sem substituição de disco, sem troca de cabo, sem alteração de NIC).
- Não foram feitas alterações de configuração (sem Atualização do Firmware, sem alteração de configuração de rede, sem alteração de protocolo).
Procedimento
Passo 1: Testar Débito de rede pura (iperf3)
Verifique o link de rede independentemente de qualquer protocolo de ficheiro. Este é o teste inicial mais importante.
# No NAS (iniciar servidor iperf3)
iperf3 -s
# No PC cliente (fluxo único)
iperf3 -c <NAS_IP> -t 10
# No PC cliente (multi-fluxo para teste de agregação)
iperf3 -c <NAS_IP> -t 10 -P 4| Tipo de link | Resultado esperado do iperf3 |
|---|---|
| 1GbE | ~940 Mbps (~117 MB/s) |
| 10GbE | ~9.4 Gbps (~1.17 GB/s) |
| 25GbE | ~23.5 Gbps (~2.9 GB/s) |
iperf3 não estiver instalado no seu NAS, consulte o FAQ da QNAP Como instalo o iperf3 no QTS e QuTS hero? para instruções de instalação passo a passo. Alternativamente, pode executar iperf3 entre dois PCs clientes no mesmo segmento de switch para verificar o desempenho do switch e dos cabos.- Se o resultado do iperf3 for também baixo, o caminho de rede é o gargalo. Prossiga para o Passo 2.
- Se o resultado do iperf3 for normal, a rede física provavelmente está bem; o problema está na camada de serviço de ficheiros. Passe para o Passo 4.
Passo 2: Isolar o caminho de rede (teste de ligação única)
2a. Verificar a negociação de link do NIC
- No QTS / QuTS hero, vá a Painel de Controlo → Rede e Switch Virtual → Interfaces e verifique os valores de Velocidade e Duplex para cada adaptador físico.
# (Opcional) Verifique a velocidade negociada e o duplex para cada interface via SSH
ethtool eth0 | grep -E "Speed|Duplex|Link detected|Negociação automática"
ethtool eth1 | grep -E "Speed|Duplex|Link detected|Negociação automática"
# Repita para todas as interfaces ativas (eth2, eth3, ...)- Um NIC de 10GbE que tenha negociado para 1GbE (ou menos) irá limitar Débito a aproximadamente 117 MB/s.
- A negociação em half-duplex pode reduzir significativamente Débito e causar colisões.
- Se Negociação automática mostrar uma velocidade inesperada, experimente um cabo ou porta de switch diferente.
2b. Verificar contadores de erro da interface
# Verifique erros de pacotes, perdas e overruns
ifconfig eth0 | grep -E "errors|dropped|overruns|frame|carrier"
# Ou use ip -s:
ip -s link show eth0- Erros RX, Erros TX, perdas ou overruns não nulos podem indicar problemas de cabo, SFP ou porta de switch.
- Execute a verificação antes e depois de uma grande transferência para ver se os contadores aumentam.
2c. Testar cabo e módulo SFP/DAC (se usado)
- Substitua o cabo DAC ou o módulo SFP por um que esteja comprovadamente bom.
- Ligue o NAS diretamente ao PC cliente (evitando o switch) para isolar problemas do switch.
- Tente uma porta diferente do switch.
- Se estiver a usar fibra SFP+, verifique se há conectores sujos ou fibras dobradas.
Passo 3: Verifique a consistência do MTU (Jumbo Frame)
Incompatibilidade de MTU entre NAS, switch e cliente é uma causa comum de colapso de Débito.
# Verifique o MTU nas interfaces do NAS
ip link show | grep mtu
# Verifique o MTU no cliente (Windows)
netsh interface ipv4 show subinterfaces
# Verifique o MTU no cliente (Linux / macOS)
ifconfig | grep mtu- Teste rápido: Defina temporariamente o MTU para 1500 (padrão) em todos os dispositivos e teste novamente. Se a velocidade melhorar, o problema é provavelmente uma má configuração de Jumbo Frame.
- Jumbo Frame (MTU 9000) deve estar ativado no NAS, na porta do switch, e na NIC do cliente — todos os três.
# Redefina temporariamente a interface do NAS para MTU padrão (exemplo)
ifconfig eth0 mtu 1500
# Teste com ping para verificar o MTU de ponta a ponta (do cliente)
ping -f -l 8972 <NAS_IP> # Windows (8972 = 9000 - 28 cabeçalhos)
ping -M do -s 8972 <NAS_IP> # LinuxPasso 4: Verifique as tarefas em segundo plano e a carga do sistema
4a. Verifique a depuração programada do pool
- No QTS / QuTS hero, aceda a Armazenamento e Instantâneos → Armazenamento/Instantâneo, selecione o pool Armazenamento e, em seguida, clique em Manage → Actions para verificar o horário de depuração.
- A depuração RAID lê cada bloco em cada disco na matriz — isto pode reduzir o desempenho de transferência em 50% ou mais enquanto está a ser executada.
- Os padrões do QTS podem agendar a depuração periodicamente (por exemplo, mensalmente); QuTS hero (ZFS) também tem o seu próprio horário de depuração.
# Verifique a depuração RAID ativa ou reconstrução
cat /proc/mdstat | grep -E "resync|recovery|reshape|check"
# Verifique o estado de depuração ZFS (QuTS hero)
zpool status | grep -E "scan|scrub"4b. Verifique as tarefas de cópia de segurança agendadas
- As tarefas HBS 3 (Hybrid Backup Sync), RTRR, rsync e Snapshot Replica podem saturar a I/O do disco ou a largura de banda da rede quando estão a ser executadas.
- No QTS / QuTS hero, abra HBS 3 e verifique as tarefas ativas e agendadas; também verifique qualquer software de cópia de segurança de terceiros.
- Se uma tarefa de cópia de segurança for executada ao mesmo tempo que as transferências de ficheiros do utilizador, ambos irão competir pela I/O.
Passo 5: Verifique a camada Armazenamento (confirmação)
Se todos os testes de rede passarem, confirme que a camada Armazenamento não é o gargalo.
# Verificação rápida da saúde do RAID
cat /proc/mdstat
# Teste de desempenho Armazenamento
qcli_Armazenamento -t
# Sistema de ficheiros local Débito (evita completamente a rede)
dd if=/dev/zero of=/share/CACHEDEV1_DATA/testfile bs=1M count=1024 oflag=direct
dd if=/share/CACHEDEV1_DATA/testfile of=/dev/null bs=1M iflag=direct
rm /share/CACHEDEV1_DATA/testfile- Se o
ddDébito local também estiver baixo, verifique o estado da cache SSD (Armazenamento e Instantâneos → Cache Acceleration) — uma cache degradada pode limitar a I/O. - Verifique a saúde S.M.A.R.T. se o Débito do disco parecer anómalo.
Passo 6: Recolher dados de diagnóstico para suporte
Se os passos acima não resolverem o problema, recolha estes dados e descarregue o log do sistema antes de abrir um pedido de suporte.
Abra um pedido de suporte em https://service.qnap.com/ e anexe o resultado.
Avisos
- Não faça várias alterações simultaneamente — altere uma variável de cada vez e teste novamente.
- Registe as definições originais antes de fazer alterações, especialmente de rede, MTU, agregação e configuração de switch.
- Analisar apenas os resultados do SMB não é suficiente para determinar a causa raiz — se todos os protocolos forem lentos, realize primeiro uma isolação na camada de rede.
- O teste de escrita
ddcria um ficheiro temporário no volume — certifique-se de que há espaço livre suficiente e limpe depois. - Desativar a cache SSD num sistema de produção pode reduzir temporariamente o desempenho para cargas de trabalho que dependem dela. Se possível, realize este teste durante uma janela de manutenção.
- Ao comparar duas unidades NAS, certifique-se de que a versão Firmware, as aplicações instaladas, a configuração NIC e a configuração do volume são todas idênticas.
Leitura Adicional
Para obter mais ajuda, pergunte a outros utilizadores e aos especialistas da QNAP na comunidade. Ir para a Comunidade QNAP