Unofficial
In questa pagina
  1. 01Benchmark o test della RAM
  2. 02Prima di iniziare
  3. 03Esegui il benchmark
  4. 04Leggi il verdetto
  5. 05La banda attesa: canali e velocità
  6. 06Moduli misti
  7. 07Confronta i risultati
  8. 08Quando il risultato indica l'hardware

Come misurare le prestazioni della RAM di un NAS QNAP

Benchmark and Quality, disponibile nella finestra MemHound di StorageDiag Workbench, misura la larghezza di banda della memoria e le variazioni di latenza. Cerca inoltre errori di bit nell’area di test sotto pieno carico. I risultati aiutano a valutare se la configurazione di memoria installata offre le prestazioni attese. Per cercare difetti nella maggiore quantità possibile di RAM, usa il test della RAM separato.

  1. Preparail NAS arrestando le attività che lo mettono sotto carico
  2. Eseguile fasi da P0 a P8. Il test richiede diversi minuti
  3. Leggiverdetto, banda in GB/s, latenza e numero di errori
  4. Controllail numero di canali, la velocità della memoria e la corrispondenza tra i moduli
  5. Confrontail risultato con l’esecuzione precedente e la classifica RAM

01Benchmark o test della RAM

Benchmark and Quality a confronto con il test della RAM
Benchmark and QualityTest della RAM (Quick, Standard, Deep, Hammer, Boot)
DomandaLa memoria fornisce la banda attesa, con latenza stabile e senza errori, sotto pieno carico?Ci sono errori nell’area di memoria testata?
Quanta RAM testaUn'area di test di al massimo 256 MB per thread del processore (Arena nella finestra); il risultato indica quanta RAM è rimasta non testataLa RAM libera (Quick, Standard), la maggior parte della RAM (Deep, Hammer), quasi tutta dalla pendrive (Boot)
Funzionamento del NAS durante il testContinua a funzionare, ma può rallentareContinua a servire dati (Quick, Standard) o ferma i suoi servizi (Deep, Hammer)
RisultatoPASS, MARGINAL, FAIL, INCONCLUSIVE o PASS-UNQUALIFIED, con GB/s e latenzaPASS o FAIL, con l’indirizzo di ciascun errore rilevato

Un PASS nel benchmark non esclude difetti in altre parti della RAM. Un test della RAM senza errori non ne determina la velocità. Se le applicazioni si bloccano o vanno in crash, oppure il log del kernel segnala errori di memoria, inizia dal test della RAM.

02Prima di iniziare

  1. Apri MemHound: menu Start → Benchmarks → memhound (la scrivania Utilities), oppure l'icona con lo stesso nome sul desktop.
  2. Ferma ciò che carica il NAS: backup, copie di grandi dimensioni, macchine virtuali. Il benchmark lascia attivi i servizi, e il loro carico finisce nel risultato.
Figura 1. MemHound prima di un test. Il pulsante Benchmark and Quality si trova nella barra del titolo. Le schede sottostanti servono a cercare errori nella RAM.

Un clic su Benchmark and Quality avvia l'esecuzione senza conferma. La prima esecuzione non si può interrompere: il suo pulsante mostra Runs to completion. Quando un'esecuzione ha raggiunto il verdetto, il browser lo ricorda, e le esecuzioni successive si possono interrompere. Un risultato PASS, PASS-UNQUALIFIED o MARGINAL di un kit abbinato, misurato su un NAS tranquillo, finisce nella classifica pubblica della RAM con la banda, il kit (tipo, velocità, canali) e il modello del NAS; la finestra non ha alcun interruttore per escluderlo.

03Esegui il benchmark

  1. Fai clic su Benchmark and Quality nella barra del titolo.
  2. Se il NAS ha poca memoria libera, per esempio mentre le sue app si riavviano dopo un'esecuzione di CPU Lab, la finestra mostra prima Waiting for the NAS to go quiet e attende fino a cinque minuti, poi avvia comunque l'esecuzione. Stop annulla l'attesa.
  3. Segui la Test sequence: P0 controlla la configurazione e i moduli, da P1 a P3 scrivono e verificano dei pattern, P4 misura la banda da un thread fino a tutti e poi mantiene il pieno carico per 60 secondi, P5 misura la latenza, P6 esegue un carico simile a quello di un database, P7 e P8 lasciano i dati intatti per un po' e poi li ricontrollano.

Durante l'esecuzione il governor della CPU è impostato su performance; l'impostazione precedente torna al termine.

Figura 2. La fase P4 di un'esecuzione (valori di esempio: due moduli DDR4 da 32 GB in due canali). La scansione raggiunge 29,5 GB/s su otto thread; la casella sopra confronta questo valore con il valore JEDEC.

La casella Bandwidth segna l'80 % come soglia di superamento. Il verdetto usa la soglia di superamento della tua piattaforma (sezione 05), quindi un valore che la casella disegna in ambra può comunque superare il test.

04Leggi il verdetto

Al termine del test, una finestra di dialogo mostra il verdetto e il risultato di ciascun criterio. Fai clic su Close per lasciare sullo schermo la scheda del verdetto con le misurazioni dettagliate.

Figura 3. La finestra di dialogo del verdetto (valori di esempio).
Figura 4. La scheda del verdetto (valori di esempio). Ogni riga ha un segno e la sua misura; le note sotto indicano la RAM rimasta non testata e la variazione rispetto all'ultima esecuzione.
I verdetti di Benchmark and Quality
VerdettoSignificato
PASSBanda pari o superiore alla soglia di superamento, jitter entro il limite, nessun errore, cicli stabili.
PASS-UNQUALIFIEDNon sono stati rilevati errori e le misure sono stabili, ma la tabella della memoria del firmware non fornisce informazioni sufficienti su velocità, larghezza del bus o disposizione dei canali. Non è quindi disponibile un valore JEDEC per il confronto. Succede nella maggior parte delle macchine virtuali e in alcuni dispositivi ARM. La banda in GB/s viene comunque mostrata.
MARGINALBanda tra la soglia di fallimento e quella di superamento, cicli instabili o un errore ECC corretto.
FAILBanda sotto la soglia di fallimento, jitter oltre il limite, qualsiasi errore di bit, errore ECC non corretto o evento critico del kernel, oppure un insieme di moduli misti (sezione 06).
INCONCLUSIVELa banda o il jitter non hanno rispettato le soglie mentre il NAS era occupato, aveva poca memoria libera o era soggetto a throttling della CPU. Lo stesso verdetto compare quando altri processi rendono instabili i cicli di misura e quando il test viene interrotto. Le condizioni di misura impediscono un risultato conclusivo.
  • Banda. Il miglior flusso sostenuto, in lettura o in scrittura, come quota del valore JEDEC, con le soglie di superamento e di fallimento usate per questo NAS. Quando il flusso in scrittura è il più veloce, la riga lo indica e aggiunge la lettura verificata.
  • Jitter. Il rapporto tra il 99° percentile della latenza e la media. Un valore superiore a 2,50 supera il limite del test per la variazione di latenza sotto carico casuale. Questa misura da sola non identifica un componente guasto.
  • Tolleranza zero. Errori di bit, eventi ECC (CE: corretti; UE: non corretti) ed eventi critici del kernel durante il test. Un errore di bit, un UE o un evento critico provoca un FAIL. Gli errori ECC corretti portano a MARGINAL.
  • Stabilità. La dispersione tra i cicli di misura a pieno carico deve essere al massimo del 5%. Il rapporto tra il risultato dell’ultimo quarto e quello del primo deve essere almeno 0,97. Questa riga aiuta a individuare una banda che diminuisce nel corso del test. Se la CPU è andata in throttling, la riga Environment lo segnala.
  • Non testata. La quota della RAM fuori dall'area di test. Un guasto lì resta invisibile a questa esecuzione.

05La banda attesa: canali e velocità

In questa guida, il valore JEDEC indica la banda teorica della memoria installata. Si calcola dalla larghezza del bus dati e dalla velocità di trasferimento effettiva della memoria. MT/s significa milioni di trasferimenti al secondo, non frequenza di clock in MHz. Per canali a 64 bit, equivalenti a 8 byte, la formula è channels × MT/s × 8 bytes. Il risultato è in MB/s; dividilo per 1000 per esprimerlo in GB/s. Anche un modulo DDR5 standard ha una larghezza dati totale di 64 bit, divisa in due sottocanali indipendenti da 32 bit. Nella formula, 8 byte rappresenta la loro larghezza complessiva, non quella di un singolo sottocanale DDR5. Il pannello JEDEC mostra bus, velocità della memoria e risultato calcolato, mentre la tabella Topology elenca i singoli moduli.

Esempi di calcolo (DDR4 a 2400 MT/s)
ModuliCanaliValore JEDEC a 2400 MT/sCirca il 77% di quel valore, come nella figura 4
2 × 32 GB, uno per canale22 × 2400 × 8 B = 38,400 MB/s = 38.4 GB/scirca 29,5 GB/s
1 × 32 GB12400 × 8 B = 19,200 MB/s = 19.2 GB/scirca 14,8 GB/s
  • Un modulo e un canale DDR4. MemHound conta solo i canali popolati, quindi un modulo singolo viene valutato rispetto al valore di un canale. Alla stessa velocità della memoria, equivale a metà della banda teorica di due canali dello stesso tipo; il risultato misurato dal benchmark non deve necessariamente dimezzarsi. La sola percentuale quindi non mostra che un modulo fornisce meno GB/s di due. Confronta anche il risultato in GB/s con le voci della classifica RAM per lo stesso modello di NAS con due moduli.
  • Una velocità inferiore a quella in etichetta. Un ▾ accanto al valore MT/s di un modulo indica che funziona sotto la velocità nominale, per esempio a 2400 anziché 2667 MT/s. Il valore JEDEC usa la velocità effettiva. La velocità ridotta quindi non abbassa la percentuale, ma riduce la banda in GB/s. Se tutti i moduli funzionano alla stessa velocità ridotta, può dipendere dai limiti della piattaforma, da un profilo SPD o dalle impostazioni del firmware. Controlla le specifiche del modello di NAS e la compatibilità dei moduli.
  • Memoria saldata. I canali LPDDR sono larghi 16 o 32 bit, e MemHound ricava la larghezza dalla tabella della memoria del firmware. Quando la tabella non fornisce una velocità, una larghezza o una disposizione dei canali utilizzabile, l'esecuzione non ha un valore JEDEC e termina al massimo con PASS-UNQUALIFIED.

La quota di banda teorica raggiungibile dipende in parte dal controller di memoria. MemHound usa quindi soglie specifiche per la piattaforma. Si applica la prima riga corrispondente. Le righe indicate come «due o più moduli» richiedono almeno due moduli installati.

Soglie di superamento e di fallimento, quota del valore JEDEC
PiattaformaPASS daFAIL sotto
LPDDR (memoria saldata), qualsiasi processore68 %48 %
AMD EPYC 7002 o 7003 con DDR4, due o più moduli50 %35 %
Xeon o EPYC con DDR5, due o più moduli82 %62 %
Xeon o EPYC con DDR4, due o più moduli80 %60 %
Core i5, i7, i9 o Ryzen con DDR5, due o più moduli80 %60 %
Core i5, i7, i9 o Ryzen con DDR4, due o più moduli75 %55 %
Celeron, Pentium o Atom65 %45 %
Processori ARM55 %40 %
Qualsiasi altro processore80 %60 %

Un NAS che non corrisponde a nessun'altra riga, tra cui un Core, un Ryzen, uno Xeon o un EPYC con un solo modulo, ricade nell'ultima riga, e la scheda del verdetto annota che le soglie sono quelle predefinite integrate. Un singolo modulo DDR4 su un Ryzen al 77 % è quindi MARGINAL.

06Moduli misti

Benchmark and Quality è progettato per qualificare un insieme di moduli di memoria abbinati. Durante P0 controlla i moduli e rifiuta la configurazione se:

  • i moduli sono diversi: un altro codice prodotto oppure, se il firmware non ne fornisce, una dimensione, una velocità, un tipo o un ECC diversi;
  • sono installati tre moduli, o un numero dispari superiore a quattro;
  • i canali contengono capacità diverse.

La finestra mostra allora SETUP NOT ELIGIBLE FOR QA con il motivo. L'esecuzione prosegue a titolo informativo, il verdetto è FAIL e il risultato non viene né salvato né pubblicato.

Figura 5. Una coppia mista (moduli di esempio: 32 GB e 16 GB di due marche). I numeri restano sullo schermo solo a titolo informativo.

Un FAIL per questo motivo indica che la configurazione non soddisfa le regole di qualificazione; non conferma un guasto della memoria. Un insieme misto può funzionare correttamente. Usa il test della RAM per cercare errori. Per eseguire la qualificazione, installa una coppia o un insieme abbinato e ripeti il benchmark.

07Confronta i risultati

  • Questo NAS, nel tempo. MemHound conserva il risultato di ogni esecuzione con un kit abbinato, e la scheda del verdetto aggiunge una riga di confronto con la precedente: vs last run (2026-10-17): read +0.4%. Esegui il benchmark prima e dopo una modifica (nuovi moduli, un altro slot, un aggiornamento del firmware) e confronta quelle due righe.
  • Altri NAS. Menu Start → Benchmarks → RAM board apre la classifica pubblica in una scheda del browser: GB/s per modello di NAS con il relativo kit, velocità e canali. Confronta con unità dello stesso modello e con lo stesso kit.
  • A parità di condizioni. Confronta esecuzioni fatte su un NAS inattivo. Esegui il benchmark due o tre volte prima di trarre conclusioni da una piccola differenza.

08Quando il risultato indica l'hardware

  • FAIL dovuto a errori. Un errore di bit o un errore ECC non corretto indica un problema emerso sotto carico. Anche un evento critico del kernel provoca un FAIL, ma occorre esaminarne la voce nel log: l’evento da solo non dimostra che un modulo RAM sia guasto. Esegui il test della RAM (Deep, poi Boot) per confermare gli errori e identificarne gli indirizzi. Sostituisci un modulo se la diagnosi ne conferma il guasto. Un test che rileva errori di bit o un errore ECC non corretto segnala il modello del modulo all’elenco pubblico dei guasti.
  • MARGINAL dovuto a errori corretti. L’ECC ha corretto gli errori rilevati, ma il risultato non basta a superare la qualificazione. Ripeti il benchmark. Se gli eventi CE si ripresentano, esegui il test della RAM e identifica il modulo interessato.
  • FAIL o MARGINAL dovuto alla banda. Controlla prima la configurazione: un solo modulo in un modello che supporta due canali, moduli negli slot sbagliati o una velocità della memoria inferiore al previsto. Se l’insieme è abbinato e funziona alla velocità attesa, confronta il risultato con quelli dello stesso modello di NAS nella classifica RAM.
  • INCONCLUSIVE. Ferma ciò che carica il NAS ed esegui di nuovo. La nota sotto il verdetto indica cosa ha disturbato l'esecuzione.