Como realizar um teste de memória NAS com memtester (sem HDMI ou GPU)
Produtos Aplicáveis
- All QNAP NAS models running QTS or QuTS hero
Visão Geral
A memória defeituosa pode causar instabilidade no sistema ou corrupção de dados. Pode verificar o estado da memória do seu NAS no QTS instalando memtester através do Entware QPKG.
Nota: A execução de testes de memória pode interromper os serviços do NAS. Faça uma cópia de segurança dos seus dados importantes e realize estes passos durante uma janela de manutenção.
Dica: O OOM (Out Of Memory) Killer é um processo no Linux que termina aplicações se o sistema ficar sem memória. Teste apenas uma parte da memória total para evitar instabilidade do sistema.
Procedimento
Passo 1: Instalar a utilidade memtester
Descarregue a utilidade memtester e extraia e guarde na pasta partilhada Public
Passo 2: Pare todos os serviços do NAS
Aviso: Parar todos os serviços irá interromper o acesso a pastas partilhadas, aplicações e serviços de rede. Certifique-se de que nenhum utilizador está a aceder ativamente ao NAS antes de prosseguir.
sudo /etc/init.d/services.sh stopPasso 3: Verificar Memória Disponível
sudo free -g
total usado livre partilhado buffers em cache
Mem: 62 9 53 0 0 4
-/+ buffers/cache: 4 58
Swap: 22 0 22A memória livre é cerca de 53GB.
Passo 4: Executar Memtester
Teste na memória livre (cerca de 80–90% da memória total para evitar ativar o OOM Killer).
sudo chmod +x /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1memtester.x64/memtester.armv7/memtester.arm64: Escolha aquele que se adapta à sua plataforma NAS para executar.53G: Tamanho da memória livre para testar (cerca de 80–90% da RAM total, por exemplo, 64GB).1: Número de ciclos de teste a executar.
Passo 5: Interpretar Resultados
Se vir repetidamente FALHA mensagens, o seu módulo de memória pode estar defeituoso e deve ser substituído.
versão do memtester 4.7.1 (64-bit)
Copyright (C) 2001-2024 Charles Cazabon.
Licençad sob a Licença Pública Geral GNU versão 2 (apenas).
tamanho da página é 4096
máscara de tamanho de página é 0xfffffffffffff000
quer 54272MB (56908316672 bytes)
obteve 54272MB (56908316672 bytes), tentando mlock ...bloqueado.
Loop 1/1:
Endereço Fixo : ok
Valor Aleatório : ok
Comparar XOR : ok
Comparar SUB : ok
Comparar MUL : ok
Comparar DIV : ok
Comparar OR : ok
Comparar AND : ok
Incremento Sequencial: ok
Bits Sólidos : testando 43FALHA: 0xffffffffffffffff != 0xffffdfffffffffff no offset 0x00000000082b72a8.
Sequencial de Blocos: testando 159FALHA: 0x9f9f9f9f9f9f9f9f != 0x9f9fbf9f9f9f9f9f no offset 0x00000000082b56e8.
Tabuleiro de Xadrez : testando 2FALHA: 0xaaaaaaaaaaaaaaaa != 0xaaaa8aaaaaaaaaaa no offset 0x00000000082b72a8.
Dispersão de Bits : testando 0FALHA: 0xfffffffffffffffa != 0xffffdffffffffffa no offset 0x00000000082b72a8.
Inversão de Bits : testando 2FALHA: 0x0000000000000001 != 0x0000200000000001 no offset 0x00000000082b56e8.
Caminhando Uns : testando 12FALHA: 0xffffffffffffefff != 0xffffdfffffffefff no offset 0x00000000082b5608.
FALHA: 0xffffffffffffefff != 0xffffdfffffffefff no offset 0x00000000082b72a8.
Caminhando Zeros : testando 16FALHA: 0x0000000000010000 != 0x0000020000010000 no offset 0x00000000082b5238.
FALHA: 0x0000000000010000 != 0x0000200000010000 no offset 0x00000000082b56e8.
Escritas de 8 bits : ok
Escritas de 16 bits : okPasso 6: Iniciar todos os serviços NAS
Após a conclusão dos testes, reinicie todos os serviços NAS para restaurar o funcionamento normal:
sudo /etc/init.d/services.sh startLembrete: Após reiniciar, verifique se todos os serviços NAS esperados estão a funcionar normalmente.
Passo 7: Remover a utilidade memtester
Remova a utilidade memtester se já não precisar dela.
sudo rm -f /share/Public/memtester.*