Hur man utför ett NAS-minnestest med memtester (utan HDMI eller GPU)
Tillämpliga produkter
- All QNAP NAS models running QTS or QuTS hero
Översikt
Felaktigt minne kan orsaka systeminstabilitet eller datakorruption. Du kan kontrollera din NAS:s minneshälsa i QTS genom att installera memtester via Entware QPKG.
Obs: Att köra minnestester kan störa NAS-tjänster. Säkerhetskopiera dina viktiga data och utför dessa steg under ett underhållsfönster.
Tips: OOM (Out Of Memory) Killer är en process i Linux som avslutar applikationer om systemet får slut på minne. Testa endast en del av det totala minnet för att undvika systeminstabilitet.
Procedur
Steg 1: Installera memtester-verktyget
Ladda ner memtester -verktyget och extrahera och spara det i den publika delade mappen
Steg 2: Stoppa alla NAS-tjänster
Varning: Att stoppa alla tjänster kommer att avbryta åtkomst till delade mappar, applikationer och nätverkstjänster. Se till att inga användare aktivt använder NAS innan du fortsätter.
sudo /etc/init.d/services.sh stopSteg 3: Kontrollera tillgängligt minne
sudo free -g
total used free shared buffers cached
Mem: 62 9 53 0 0 4
-/+ buffers/cache: 4 58
Swap: 22 0 22Det fria minnet är cirka 53GB.
Steg 4: Kör Memtester
Testa på fritt minne (cirka 80–90% av det totala minnet för att undvika att OOM Killer aktiveras).
sudo chmod +x /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1memtester.x64/memtester.armv7/memtester.arm64: Välj den som passar din NAS-plattform för att köra.53G: Fri minnesstorlek att testa (cirka 80–90 % av totalt RAM, t.ex. 64 GB).1: Antal testloopar att köra.
Steg 5: Tolka resultat
Om du ser upprepade MISSLYCKANDE meddelanden kan din minnesmodul vara defekt och bör bytas ut.
memtester version 4.7.1 (64-bit)
Copyright (C) 2001-2024 Charles Cazabon.
Licensd under the GNU General Public License version 2 (only).
pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 54272MB (56908316672 bytes)
got 54272MB (56908316672 bytes), trying mlock ...locked.
Loop 1/1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 43FAILURE: 0xffffffffffffffff != 0xffffdfffffffffff at offset 0x00000000082b72a8.
Block Sequential : testing 159FAILURE: 0x9f9f9f9f9f9f9f9f != 0x9f9fbf9f9f9f9f9f at offset 0x00000000082b56e8.
Checkerboard : testing 2FAILURE: 0xaaaaaaaaaaaaaaaa != 0xaaaa8aaaaaaaaaaa at offset 0x00000000082b72a8.
Bit Spread : testing 0FAILURE: 0xfffffffffffffffa != 0xffffdffffffffffa at offset 0x00000000082b72a8.
Bit Flip : testing 2FAILURE: 0x0000000000000001 != 0x0000200000000001 at offset 0x00000000082b56e8.
Walking Ones : testing 12FAILURE: 0xffffffffffffefff != 0xffffdfffffffefff at offset 0x00000000082b5608.
FAILURE: 0xffffffffffffefff != 0xffffdfffffffefff at offset 0x00000000082b72a8.
Walking Zeroes : testing 16FAILURE: 0x0000000000010000 != 0x0000020000010000 at offset 0x00000000082b5238.
FAILURE: 0x0000000000010000 != 0x0000200000010000 at offset 0x00000000082b56e8.
8-bit Writes : ok
16-bit Writes : okSteg 6: Starta alla NAS-tjänster
När testningen är klar, starta om alla NAS-tjänster för att återställa normal drift:
sudo /etc/init.d/services.sh startPåminnelse: Efter omstart, kontrollera att alla förväntade NAS-tjänster körs normalt.
Steg 7: Ta bort memtester-verktyget
Ta bort memtester-verktyget om du inte behöver det längre.
sudo rm -f /share/Public/memtester.*