Comment effectuer un test de mémoire NAS avec memtester (sans HDMI ni GPU)
Produits Applicables
- All QNAP NAS models running QTS or QuTS hero
Aperçu
Une mémoire défectueuse peut entraîner une instabilité du système ou une corruption des données. Vous pouvez vérifier l'état de la mémoire de votre NAS dans QTS en installant memtester via Entware QPKG.
Remarque: Les tests de mémoire peuvent perturber les services NAS. Sauvegardez vos données importantes et effectuez ces étapes pendant une fenêtre de maintenance.
Conseil: L'OOM (Out Of Memory) Killer est un processus sous Linux qui termine les applications si le système manque de mémoire. Testez seulement une partie de la mémoire totale pour éviter l'instabilité du système.
Procédure
Étape 1 : Installer l'utilitaire memtester
Téléchargez l' memtester utilitaire, extrayez-le et enregistrez-le dans le dossier partagé Public
Étape 2 : Arrêter tous les services NAS
Avertissement : L'arrêt de tous les services interrompra l'accès aux dossiers partagés, aux applications et aux services réseau. Assurez-vous qu'aucun utilisateur n'accède activement au NAS avant de continuer.
sudo /etc/init.d/services.sh stopÉtape 3 : Vérifier la mémoire disponible
sudo free -g
total used free shared buffers cached
Mem: 62 9 53 0 0 4
-/+ buffers/cache: 4 58
Swap: 22 0 22La mémoire libre est d'environ 53 Go.
Étape 4 : Exécuter Memtester
Testez sur la mémoire libre (environ 80–90% de la mémoire totale pour éviter de déclencher l'OOM Killer).
sudo chmod +x /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1memtester.x64/memtester.armv7/memtester.arm64: Choisissez celui qui correspond à votre plateforme NAS pour l'exécuter.53G: Taille de la mémoire libre à tester (environ 80 à 90 % de la RAM totale, par exemple, 64 Go).1: Nombre de boucles de test à exécuter.
Étape 5 : Interpréter les résultats
Si vous voyez des ÉCHECS répétés, votre module de mémoire peut être défectueux et devrait être remplacé.
version memtester 4.7.1 (64 bits)
Copyright (C) 2001-2024 Charles Cazabon.
Licence sous la licence publique générale GNU version 2 (uniquement).
La taille de page est de 4096
Le masque de taille de page est 0xfffffffffffff000
souhaite 54272MB (56908316672 octets)
a obtenu 54272MB (56908316672 octets), essayant mlock ...verrouillé.
Boucle 1/1:
Adresse bloquée : ok
Valeur aléatoire : ok
Comparer XOR : ok
Comparer SUB : ok
Comparer MUL : ok
Comparer DIV : ok
Comparer OR : ok
Comparer AND : ok
Incrément séquentiel: ok
Bits solides : test en cours 43ÉCHEC : 0xffffffffffffffff != 0xffffdfffffffffff à l'offset 0x00000000082b72a8.
Séquentiel par blocs: test en cours 159ÉCHEC : 0x9f9f9f9f9f9f9f9f != 0x9f9fbf9f9f9f9f9f à l'offset 0x00000000082b56e8.
Damier : test en cours 2ÉCHEC : 0xaaaaaaaaaaaaaaaa != 0xaaaa8aaaaaaaaaaa à l'offset 0x00000000082b72a8.
Répartition des bits: test en cours 0ÉCHEC : 0xfffffffffffffffa != 0xffffdffffffffffa à l'offset 0x00000000082b72a8.
Inversion de bits : test en cours 2ÉCHEC : 0x0000000000000001 != 0x0000200000000001 à l'offset 0x00000000082b56e8.
Unités de marche : test en cours 12ÉCHEC : 0xffffffffffffefff != 0xffffdfffffffefff à l'offset 0x00000000082b5608.
ÉCHEC : 0xffffffffffffefff != 0xffffdfffffffefff à l'offset 0x00000000082b72a8.
Zéros de marche : test en cours 16ÉCHEC : 0x0000000000010000 != 0x0000020000010000 à l'offset 0x00000000082b5238.
ÉCHEC : 0x0000000000010000 != 0x0000200000010000 à l'offset 0x00000000082b56e8.
Écritures 8 bits : ok
Écritures 16 bits : okÉtape 6 : Démarrer tous les services NAS
Une fois les tests terminés, redémarrez tous les services NAS pour rétablir le fonctionnement normal :
sudo /etc/init.d/services.sh startRappel : Après le redémarrage, vérifiez que tous les services NAS attendus fonctionnent normalement.
Étape 7 : Suppression de l'utilitaire memtester
Supprimez l'utilitaire memtester si vous n'en avez plus besoin.
sudo rm -f /share/Public/memtester.*