Unofficial
På den här sidan
  1. 01Benchmark eller RAM-test
  2. 02Innan du börjar
  3. 03Kör benchmarken
  4. 04Läs omdömet
  5. 05Förväntad bandbredd: kanaler och minneshastighet
  6. 06Blandade moduler
  7. 07Jämför resultaten
  8. 08När resultatet pekar på hårdvaran

Hur man benchmarkar RAM-minnet i en QNAP NAS

Benchmark and Quality finns i MemHound-fönstret i StorageDiag Workbench och mäter minnesbandbredd och variationer i latens. Det söker också efter bitfel i testområdet under full belastning. Resultaten hjälper dig att bedöma om den installerade minneskonfigurationen ger förväntad prestanda. Använd det separata RAM-testet för att leta efter fel i en så stor del av RAM-minnet som möjligt.

  1. Förbered NAS:enstoppa uppgifter som belastar den
  2. Kör testetfaserna P0 till P8 tar flera minuter
  3. Läs resultatetomdöme, bandbredd i GB/s, latens och antal fel
  4. Kontrolleraantal kanaler, minneshastighet och om modulerna matchar
  5. Jämförresultatet med föregående körning och RAM-tavlan

01Benchmark eller RAM-test

Benchmark and Quality jämfört med RAM-testet
Benchmark and QualityRAM-test (Quick, Standard, Deep, Hammer, Boot)
FrågaGer minnet förväntad bandbredd, med stabil latens och utan fel, under full belastning?Finns det fel i det testade minnesområdet?
Hur mycket RAM det testarEtt testområde på högst 256 MB per processortråd (Arena i fönstret); resultatet anger hur mycket som förblev otestatLedigt RAM (Quick, Standard), större delen av RAM-minnet (Deep, Hammer), nästan allt RAM vid start från ett USB-minne (Boot)
NAS:ens drift under testetFortsätter att köras, men kan bli långsammareFortsätter att fungera (Quick, Standard) eller stoppar sina tjänster (Deep, Hammer)
ResultatPASS, MARGINAL, FAIL, INCONCLUSIVE eller PASS-UNQUALIFIED, med bandbredd i GB/s och latensPASS eller FAIL, med adressen för varje upptäckt fel

Ett PASS i benchmarken utesluter inte fel i andra delar av RAM-minnet. Ett RAM-test som inte hittar några fel visar inte hur snabbt minnet är. Börja med RAM-testet om appar låser sig eller kraschar, eller om kärnloggen rapporterar minnesfel.

02Innan du börjar

  1. Öppna MemHound: Start-menyn → Benchmarks → memhound (Utilities-skrivbordet), eller skrivbordsikonen med samma namn.
  2. Stoppa uppgifter som belastar NAS:en, till exempel säkerhetskopieringar, stora filöverföringar och virtuella maskiner. Benchmarken stoppar inte tjänster själv, och deras aktivitet påverkar mätningen.
Figur 1. MemHound före ett test. Knappen Benchmark and Quality finns i titelfältet. Korten nedanför används för att testa RAM-minnet för fel.

Ett klick på Benchmark and Quality startar testet utan ytterligare bekräftelse. Den första körningen kan inte avbrytas; knappen visar Runs to completion. När den första körningen är klar kan du stoppa senare körningar i samma webbläsare, som kommer ihåg att den första har slutförts. Resultat med PASS, PASS-UNQUALIFIED eller MARGINAL från matchande moduler i en NAS utan annan belastning publiceras på den offentliga RAM-tavlan. Uppgifterna omfattar bandbredd, minneskonfiguration (typ, hastighet och kanaler) samt NAS-modell. Fönstret har inget alternativ för att stänga av publiceringen.

03Kör benchmarken

  1. Klicka på Benchmark and Quality i titelfältet.
  2. Om NAS:en har för lite ledigt minne, till exempel medan dess appar startar igen efter en CPU Lab-körning, visar fönstret först Waiting for the NAS to go quiet och väntar upp till fem minuter, och startar sedan körningen ändå. Stop avbryter väntan.
  3. Följ Test sequence. P0 kontrollerar konfigurationen och modulerna. P1 till P3 skriver och verifierar mönster. P4 mäter bandbredden med ett ökande antal trådar, från en till alla tillgängliga, och håller sedan full belastning i 60 sekunder. P5 mäter latens och P6 skapar en databasliknande belastning. P7 och P8 lämnar data orörda en stund och kontrollerar dem sedan igen.

Under körningen ställs CPU-governor på performance; den tidigare inställningen återställs när körningen är slut.

Figur 2. Fas P4 i ett test (exempelkonfiguration: två DDR4-moduler på 32 GB i två kanaler). Skalningstestet når 29,5 GB/s med åtta trådar. Rutan ovanför jämför resultatet med JEDEC-värdet.

Rutan Bandwidth markerar 80 % som sin godkäntlinje. Omdömet använder godkäntgränsen för din plattform (avsnitt 05), så ett värde som rutan ritar bärnstensgult kan ändå bli godkänt.

04Läs omdömet

När testet är klart visar en dialogruta omdömet och resultatet för varje kriterium. Klicka på Close för att lämna omdömeskortet på skärmen med de detaljerade mätvärdena.

Figur 3. Dialogrutan med omdömet (exempelvärden).
Figur 4. Omdömeskortet (exempelvärden). Varje rad har en markering och sin mätning; anteckningarna under dem anger det RAM-minne som förblev otestat och förändringen jämfört med den senaste körningen.
Omdömena i Benchmark and Quality
OmdömeVad det betyder
PASSBandbredden når eller överstiger godkäntgränsen, jitter ligger inom gränsen, inga fel har upptäckts och mätomgångarna är stabila.
PASS-UNQUALIFIEDInga fel har upptäckts och mätningarna är stabila, men den fasta programvarans minnestabell innehåller inte tillräckliga uppgifter om hastighet, bussbredd eller kanallayout. Därför saknas ett JEDEC-värde att jämföra med. Detta gäller de flesta virtuella maskiner och vissa ARM-enheter. Bandbredden i GB/s visas ändå.
MARGINALBandbredd mellan underkänt- och godkäntgränsen, ostabila omgångar eller ett korrigerat ECC-fel.
FAILBandbredd under underkäntgränsen, jitter över gränsen, något bitfel, okorrigerat ECC-fel eller kritisk kärnhändelse, eller en blandad uppsättning moduler (avsnitt 06).
INCONCLUSIVEBandbredden eller jittret klarade inte gränsvärdena medan NAS:en var belastad, hade för lite ledigt minne eller CPU:n strypte prestandan. Samma omdöme visas när andra processer gjort mätomgångarna instabila eller när testet har stoppats. Mätförhållandena gör att det inte går att dra en säker slutsats.
  • Bandbredd. Den högsta uthålliga läs- eller skrivbandbredden, uttryckt som andel av JEDEC-värdet, tillsammans med godkänt- och underkäntgränserna för denna NAS. Om skrivning var snabbare anges det på raden, som också visar det verifierade läsresultatet.
  • Jitter. Förhållandet mellan latensens 99:e percentil och medelvärdet. Ett värde över 2,50 överskrider testets gräns för latensvariation under slumpmässig belastning. Enbart denna mätning visar inte vilken komponent som är felaktig.
  • Nolltolerans. Bitfel, ECC-händelser (CE: korrigerade; UE: okorrigerade) och kritiska kärnhändelser under testet. Ett enda bitfel, UE eller kritisk händelse ger FAIL. Korrigerade ECC-fel ger MARGINAL.
  • Stabilitet. Spridningen mellan mätomgångarna under full belastning får vara högst 5 %, och förhållandet mellan den sista och den första fjärdedelens resultat måste vara minst 0,97. Raden hjälper till att upptäcka bandbredd som sjunker under testets gång. Om CPU:n strypt prestandan anges det på raden Environment.
  • Otestat. Andelen av RAM-minnet utanför testområdet. Ett fel där förblir osynligt för den här körningen.

05Förväntad bandbredd: kanaler och minneshastighet

I den här guiden avser JEDEC-värdet det installerade minnets teoretiska bandbredd. Det beräknas utifrån databussens bredd och minnets faktiska överföringshastighet. MT/s betyder miljoner överföringar per sekund, inte klockfrekvens i MHz. För 64-bitars kanaler, motsvarande 8 byte, är formeln channels × MT/s × 8 bytes. Resultatet anges i MB/s; dividera med 1000 för att få GB/s. En standardmodul med DDR5 har också en total databredd på 64 bitar, uppdelad i två oberoende 32-bitars underkanaler. I formeln avser 8 byte deras sammanlagda bredd, inte en enda DDR5-underkanal. Panelen JEDEC visar bussen, minneshastigheten och det beräknade resultatet, medan tabellen Topology listar de enskilda modulerna.

Räkneexempel (DDR4 på 2400 MT/s)
ModulerKanalerJEDEC-värde vid 2400 MT/sUngefär 77 % av det värdet, som i figur 4
2 × 32 GB, en per kanal22 × 2400 × 8 B = 38 400 MB/s = 38,4 GB/scirka 29,5 GB/s
1 × 32 GB12400 × 8 B = 19 200 MB/s = 19,2 GB/scirka 14,8 GB/s
  • En modul och en DDR4-kanal. MemHound räknar bara bestyckade kanaler, så en ensam modul bedöms mot värdet för en kanal. Vid samma minneshastighet är detta hälften av den teoretiska bandbredden för två sådana kanaler, men det uppmätta benchmarkresultatet behöver inte bli exakt hälften. Procentsatsen ensam visar därför inte att en modul ger färre GB/s än två. Jämför också resultatet i GB/s med poster på RAM-tavlan för samma NAS-modell med två moduler.
  • Lägre hastighet än på etiketten. Ett ▾ bredvid modulens MT/s-värde betyder att den körs under sin specificerade hastighet, till exempel 2400 i stället för 2667 MT/s. JEDEC-värdet använder modulens faktiska hastighet. Den lägre hastigheten sänker därför inte procentsatsen, men den sänker bandbredden i GB/s. Om alla moduler körs med samma lägre hastighet kan det bero på plattformens begränsningar, en SPD-profil eller inställningar i den fasta programvaran. Kontrollera NAS-modellens specifikationer och modulernas kompatibilitet.
  • Lödat minne. LPDDR-kanaler är 16 eller 32 bitar breda. MemHound läser bredden från den fasta programvarans minnestabell. Om tabellen saknar tillräckliga uppgifter om hastighet, bussbredd eller kanallayout kan programmet inte beräkna ett JEDEC-värde. Det bästa möjliga omdömet blir då PASS-UNQUALIFIED.

Hur stor andel av den teoretiska bandbredden som går att nå beror delvis på minneskontrollern. MemHound använder därför plattformsspecifika gränsvärden. Den första matchande raden gäller. Rader märkta ”två eller fler moduler” kräver att så många moduler är installerade.

Godkänt- och underkäntgränser, andel av JEDEC-värdet
PlattformPASS frånFAIL under
LPDDR (lödat minne), alla processorer68 %48 %
AMD EPYC 7002 eller 7003 med DDR4, två eller fler moduler50 %35 %
Xeon eller EPYC med DDR5, två eller fler moduler82 %62 %
Xeon eller EPYC med DDR4, två eller fler moduler80 %60 %
Core i5, i7, i9 eller Ryzen med DDR5, två eller fler moduler80 %60 %
Core i5, i7, i9 eller Ryzen med DDR4, två eller fler moduler75 %55 %
Celeron, Pentium eller Atom65 %45 %
ARM-processorer55 %40 %
Alla andra processorer80 %60 %

Om NAS:en inte uppfyller något av de tidigare villkoren gäller den sista raden. Det omfattar Core-, Ryzen-, Xeon- och EPYC-plattformar med en enda modul. Omdömeskortet anger då att de inbyggda standardgränserna användes. En ensam DDR4-modul i en Ryzen-baserad NAS med resultatet 77 % får därför MARGINAL.

06Blandade moduler

Benchmark and Quality är utformat för att kvalificera en uppsättning matchande minnesmoduler. Under P0 kontrolleras modulerna och konfigurationen underkänns om:

  • modulerna har olika artikelnummer eller, om den fasta programvaran inte anger dem, olika kapaciteter, hastigheter, typer eller ECC-stöd;
  • tre moduler är installerade, eller ett udda antal över fyra;
  • kanalerna har olika kapacitet.

Fönstret visar då SETUP NOT ELIGIBLE FOR QA med orsaken. Körningen fortsätter i informationssyfte, omdömet är FAIL, och resultatet varken sparas eller publiceras.

Figur 5. Ett blandat par (exempelmoduler: 32 GB och 16 GB från två tillverkare). Siffrorna stannar kvar på skärmen enbart i informationssyfte.

Ett FAIL av detta skäl betyder att konfigurationen inte uppfyller kvalificeringsreglerna; det bekräftar inte ett minnesfel. En blandad uppsättning kan fungera korrekt. Använd RAM-testet för att leta efter fel. Installera ett matchande par eller en matchande uppsättning och kör benchmarken igen för att genomföra kvalificeringen.

07Jämför resultaten

  • Samma NAS före och efter en ändring. MemHound sparar resultatet från varje test med matchande moduler. Omdömeskortet innehåller en jämförelse med föregående körning, till exempel vs last run (2026-10-17): read +0.4%. Kör benchmarken innan du byter moduler, flyttar dem till andra kortplatser eller uppdaterar den fasta programvaran. Kör sedan testet igen och jämför resultaten.
  • Andra NAS-enheter. Start-menyn → Benchmarks → RAM board öppnar den offentliga tavlan i en webbläsarflik. Den visar bandbredd i GB/s, NAS-modell, minneskonfiguration, hastighet och antal kanaler. Jämför resultat från samma modell med samma minneskonfiguration.
  • Jämförbara förhållanden. Jämför körningar utan annan belastning på NAS:en. Om skillnaden är liten bör du köra benchmarken två eller tre gånger innan du drar en slutsats.

08När resultatet pekar på hårdvaran

  • FAIL på grund av fel. Ett bitfel eller okorrigerat ECC-fel visar att ett problem har upptäckts under belastning. En kritisk kärnhändelse ger också FAIL, men loggposten måste undersökas; händelsen ensam visar inte att en RAM-modul är felaktig. Kör RAM-testet (Deep, sedan Boot) för att bekräfta felen och hitta deras adresser. Byt ut en modul om diagnostiken bekräftar att den är felaktig. Ett test som upptäcker bitfel eller ett okorrigerat ECC-fel rapporterar modulmodellen till den offentliga fellistan.
  • MARGINAL på grund av korrigerade fel. ECC korrigerade de upptäckta felen, men resultatet räcker inte för att klara kvalificeringen. Upprepa benchmarken. Om CE-händelser återkommer ska du köra RAM-testet och identifiera den berörda modulen.
  • FAIL eller MARGINAL på grund av bandbredd. Kontrollera konfigurationen först: en ensam modul i en modell som stöder två kanaler, moduler på fel kortplatser eller lägre minneshastighet än väntat. Om modulerna matchar och körs med förväntad hastighet jämför du resultatet med samma NAS-modell på RAM-tavlan.
  • INCONCLUSIVE. Stoppa det som belastar NAS:en och kör igen. Anteckningen under omdömet anger vad som störde körningen.