Non ufficiale
In questa pagina
  1. 01Diagnostica quotidiana su QTS (ext4)
  2. 02Diagnostica su QuTS hero (ZFS)
  3. 03Test assoluto (Modalità Rescue / offline)
  4. 04Come interpretare i risultati
  5. 05La RAM in un NAS, buone pratiche e particolarità hardware

Come testare correttamente la RAM sui server QNAP utilizzando MemHound

Testare la RAM su un sistema operativo live (userspace) è una sfida ingegneristica. Il sistema operativo, i servizi di virtualizzazione e caching (soprattutto lo ZFS ARC) continuano a riservare spazio di indirizzamento e a bloccarne l'accesso.

MemHound, la finestra Memory Doctor di StorageDiag Workbench, procede per gradi lungo una scala di escalation: Quick → Standard → Deep → Hammer → Boot. Blocca tutta la RAM libera che può prendere, meno un margine di 256 MB, vi scrive pattern di test e li rilegge. Trattiene ogni blocco fino alla fine del passaggio, così il kernel deve cedere ogni pagina libera. Di seguito trovi come verificare la stabilità della memoria per la tua configurazione e il tuo file system.

  1. Quickscansione veloce, il NAS continua a servire dati
  2. Standardmoving inversions, il NAS continua a servire dati
  3. Deepinterrompe i servizi, libera l'ARC
  4. Hammerrow-hammer su ogni core
  5. Bootla pendrive, all'esterno del sistema NAS

01Diagnostica quotidiana su QTS (ext4)

Con un file system tradizionale (ext4), QTS non riserva grandi quantità di RAM per sé, rendendo più facile un test affidabile dal sistema in funzione. I guasti della memoria si manifestano spesso nello spazio utente, il che rende efficaci i test rapidi regolari.

  1. Disattiva i servizi di rete non critici (Samba, NFS, AFP).
  2. Interrompi le app ad alto consumo di risorse nell'App Center (stazioni desktop HDMI, container, macchine virtuali) e lascia in esecuzione solo StorageDiag. Tieni aperta una sola scheda del browser sul NAS.
  3. Con le cache liberate e i servizi interrotti, la maggior parte della RAM fisica è libera per il test. La scheda Quick è contrassegnata come DAILY quando almeno il 90% della RAM è libero.
  4. Esegui il test Quick. È veloce perché esegue due pattern dopo un controllo degli indirizzi e salta lo svuotamento della cache per linea utilizzato dalla modalità Standard. Imposta da 1 a 3 passaggi (il campo Passes accetta da 1 a 16 e inizia da 1). Se la memoria raggiunta presenta un guasto hardware, il test lo rileva quasi immediatamente.
Quick selezionato. Ogni scheda mostra quanta RAM raggiunge attualmente quel test; Start memory test e il campo Passes si trovano sotto le schede.
Video · 0:34. Test rapido della memoria: interrompi le app, quindi testa ciò che il sistema può cedere memhound Quick · App Center interrotto per primo · QTS

02Diagnostica su QuTS hero (ZFS)

Il file system ZFS utilizza l'ARC (Adaptive Replacement Cache), che può occupare gran parte della RAM disponibile. In questo caso un semplice test Quick copre solo una frazione della memoria.

  1. Seleziona il test Deep invece di Quick.
  2. Una volta confermato (Stop services & test), MemHound interrompe i servizi del NAS e le app dell'App Center (il pannello web rimane attivo), svuota lo ZFS ARC e scarta le cache del kernel. Ciò libera la maggior parte della memoria fisica per il test: su un TS-1288X da 128 GB, la memoria disponibile è passata da 96,6 GB a 116,9 GB.
  3. Flusso di lavoro: prima viene eseguito un passaggio Quick sulla RAM liberata. Se trova errori, la procedura termina in anticipo risparmiando tempo. Se non ne trova, lo strumento passa al test Standard.
  4. Tempo di inattività: i servizi restano inattivi mentre vengono interrotti e mentre vengono eseguiti entrambi i passaggi, e un passaggio Standard su molta RAM può richiedere ore. Si riattivano da soli al termine del test, quando lo si annulla, se il processo di test si interrompe in modo anomalo e, al più tardi, due ore dopo l'avvio. Se la sola interruzione dei servizi richiede più di 30 minuti, il test viene abbandonato e tutto viene ripristinato.
Deep selezionato. La scheda indica cosa fa (interrompe i servizi, libera l'ARC, Quick → Standard su tutta la RAM, ripristina tutto) e il pulsante di avvio diventa Suspend services & test…
Video · 2:02. Test della memoria su ZFS: recupera l'ARC prima di testare memhound Deep · QuTS hero
Video · 2:15. Testa la memoria senza mettere offline il NAS memhound Deep su un QuTS hero da 64 GB

03Test assoluto (Modalità Rescue / offline)

Quando il log del kernel (klog) indica memoria instabile (segfaults spontanei in vari programmi, call traces, machine checks o errori EDAC) ma i test dal sistema in funzione (Quick, Deep) terminano con PASS, passa a un ambiente isolato. Un ambiente isolato aggira del tutto il sistema operativo del NAS.

Opzione A: una pendrive USB avviabile (consigliata)

La pendrive è stata creata in modo che l'intero test venga eseguito da solo, anche su unità a cui non è possibile collegare monitor e tastiera. Nulla richiede la pressione di un tasto. La voce di avvio rende la pendrive predefinita per il riavvio successivo, il test si avvia da solo e pubblica i suoi progressi all'indirizzo del NAS, che la finestra di MemHound legge per te. Dopo un PASS il NAS si riavvia in QTS da solo e la finestra mostra il verdetto; dopo un errore di memoria il test spegne il NAS (vedi sotto). Monitor e tastiera sono necessari solo quando il firmware non accetta la voce di avvio e la pendrive deve essere avviata dal menu di avvio dell'unità.

  1. Nella finestra di MemHound, fai clic su Create bootable USB nella barra del titolo.
  2. Collega una qualsiasi pendrive USB più grande di 192 MB a una porta USB del QNAP. Tutto il suo contenuto verrà cancellato, e la formattazione attuale non ha importanza.
  3. Fai clic su Update the image quando la procedura guidata offre una build più recente (Download the image la prima volta), quindi segui le istruzioni: Continue, digita il nome del dispositivo, Erase and write, Add the boot entry.
  4. Riavvia il server dalla pendrive diagnostica preparata (Restart now and test). Quando il NAS è di nuovo online, la finestra mostra il verdetto.

La pendrive avvia solo unità x86: un'unità ARM non può avviare l'immagine generica.

Create bootable USB. L'immagine conservata sul NAS, la pendrive che può essere scritta e Update the image, mostrato perché esiste una build più recente.
Dopo l'esecuzione all'avvio. Il verdetto, da dove è stato letto il report e la mappa di copertura: ogni cella è una porzione di memoria, colorata in base a ciò che il test ha rilevato.
Video · 0:52. Avvio della pendrive memhound: cosa mostra lo schermo fino al verdetto memhound LiveOS 0.6.5 · avvio VM
Video · 10:49. Testa la porzione di RAM più grande possibile: avvio da una pendrive memhound memhound USB avviabile

Quando il test all'avvio non va come previsto

  • Il NAS non avvia il test dalla pendrive. Add the boot entry inserisce un file, grub/custom.cfg, sulla partizione di avvio del NAS. All'accensione, il boot loader del NAS (GRUB) cerca un volume con etichetta MEMHOUND e lo avvia quando lo trova. GRUB rileva una pendrive USB solo tramite il supporto USB nativo del firmware, quindi il NAS avvia QTS come di consueto quando il firmware non presenta la pendrive all'accensione (alcune pendrive economiche o di scarsa qualità non lo fanno), quando l'avvio da USB è disattivato nelle impostazioni del firmware o per un motivo che il firmware non mostra. Prova con un'altra pendrive, una porta USB sul retro, oppure avvia la pendrive dal menu di avvio dell'unità (F11, o il tasto utilizzato da questo modello, all'accensione). La procedura guidata indica This firmware cannot be given a boot entry quando il boot loader non legge affatto il file, e The boot entry here is an old one quando ne è stata scritta una versione precedente (Replace the boot entry). Una pendrive il cui test è già stato eseguito non viene avviata di nuovo: scrivila di nuovo con Create bootable USB per eseguire un altro test.
  • Il NAS si è spento e non si è più riacceso. Questo è ciò che fa il test quando rileva un guasto alla memoria: spegne appositamente il NAS, in modo che nulla scriva sui dischi con la memoria in quello stato, e non lo riavvia. Un test superato riavvia invece il NAS su QTS. Un NAS che si è spento da solo durante il test all'avvio ed è rimasto spento indica quindi un guasto alla memoria. I dettagli si trovano sulla pendrive (FAT32, etichetta MEMHOUND): leggi /memhound/report-<time>.txt e map-<time>.json su qualsiasi computer, oppure inserisci la pendrive in un NAS funzionante con StorageDiag Workbench e apri MemHound, che la leggerà da solo.

Opzione B: Modalità Rescue (senza dischi configurati) tramite SSH

Se preferisci lavorare in remoto e conosci le basi della riga di comando, questa modalità offre un test completo senza pendrive USB.

  1. Accedi al server QNAP tramite SSH.
  2. Nel menu di testo (QTS Console Management), scegli di riavviare il server in modalità Rescue (senza dischi configurati).
  3. Dopo il riavvio, Qfinder rileva il server come «non inizializzato» (uninitialized). Questo è normale.
  4. Abilita l'SSH da Qfinder. Accedi come admin (su QTS 5.2 e versioni successive la password predefinita è la password cloud; sulle versioni precedenti è l'indirizzo MAC completo in maiuscolo senza i due punti).
  5. Scarica e decomprimi MemHound con il primo blocco di codice qui sotto, quindi avvia i test in modalità testuale con il secondo.

Non seguire la schermata di inizializzazione o ripristino nel browser: utilizza solo Qfinder. La modalità Rescue richiede una rete DHCP con accesso a Internet.

# Scarica e decomprimi MemHound
arch=$(uname -m)
[ "$arch" = armv7l ] && arch=armhf
wget https://www.qnaputilities.com/pub/memhound/bin/memhound.tar.gz
tar zxvf memhound.tar.gz
chmod +x memhound-*
# Test Quick con 2 passaggi (punto di partenza consigliato)
./memhound-$arch --quick --passes 2 --ui

# Test Standard (dopo un PASS Quick con End reason : completed)
./memhound-$arch --standard --ui

Quick controlla prima gli indirizzi, quindi scrive una scacchiera e una moving inversion casuale. Standard ripete questi due pattern e ne aggiunge altri undici, tutti in un'unica esecuzione, ed effettua un passaggio a meno che non si aggiunga --passes. Quando l'interfaccia di testo si chiude, MemHound stampa un riepilogo in inglese. Passa a Standard quando indica Verdict : PASS ed End reason : completed: un'esecuzione interrotta prima del tempo perché la memoria scarseggia indica comunque PASS, con End reason : aborted: …. La sezione 04 spiega gli altri verdetti.

Video · 2:53. memhound da riga di comando: scarica il binario tramite SSH ed eseguilo memhound CLI · PuTTY · qualsiasi QNAP

04Come interpretare i risultati

MemHound decide in base a regole fisse, e tali regole dipendono dal test. Quick, Standard, Deep e Hammer cercano difetti nella memoria che raggiungono. Benchmark and Quality, spiegato più avanti, qualifica un intero kit di memoria.

Quick, Standard, Deep e Hammer

  • Guasti hardware (hard) e transitori. Una singola lettura errata non condanna un modulo. MemHound la conta come transitoria: la mappa la segna come Suspect e il riepilogo testuale indica PASS_WITH_TRANSIENTS. Un guasto diventa hard quando un controllo successivo fallisce di nuovo allo stesso indirizzo nella memoria occupata da MemHound (l'indirizzo virtuale; quello fisico viene stampato accanto come p=), di default dopo due riscontri (--hard-threshold 2). Qualsiasi guasto hard porta al verdetto FAIL.
  • Cosa dice la finestra di Workbench. La sua riga di stato conta entrambi i tipi, ad esempio FAIL — 0 hard fault(s), 1 transient. In assenza di un guasto hard, ripeti il test offline (la pendrive o la modalità Rescue) prima di incolpare un modulo: la guida integrata nell'app considera un risultato con soli errori transitori come un motivo per un retest offline, mai per una richiesta di RMA. Il riepilogo di testo aggiunge che tali risultati possono indicare problemi di alimentazione, calore o tempistiche marginali.
  • Contatori ECC e log del kernel. I contatori ECC (EDAC) e gli eventi del log del kernel vengono visualizzati accanto al risultato e il riepilogo aggiunge <== HARDWARE ECC ERRORS DURING TEST quando un contatore aumenta. Non modificano il verdetto, quindi dovrai controllarli tu stesso.
  • Come si è conclusa l'esecuzione. Il riepilogo termina con End reason: completed, stopped by user oppure aborted: …. Un'esecuzione che non termina con completed non ha testato tutto ciò che doveva, a prescindere da cosa indichi la riga del verdetto.

Buono a sapersi: Benchmark and Quality

Il pulsante Benchmark and Quality nella barra del titolo di MemHound misura la larghezza di banda sostenuta della memoria rispetto al valore JEDEC dei moduli installati, controlla il jitter della latenza e fallisce se rileva qualsiasi errore a livello di bit. Il suo verdetto è PASS (oppure PASS-UNQUALIFIED), MARGINAL, FAIL o INCONCLUSIVE e le sue regole sono più rigide rispetto a quelle della ricerca dei guasti.

Un clic sul pulsante avvia immediatamente l'esecuzione, senza conferme. La prima esecuzione non può essere interrotta e per impostazione predefinita il suo risultato viene pubblicato sulla board pubblica della RAM.

  • Errori. Un solo errore a livello di bit, un errore ECC non corretto (UE) o un evento critico del kernel registrato durante l'esecuzione porta il verdetto a FAIL. Gli eventi critici sono i machine check o gli «Hardware Error», un errore di memoria non corretto, un memory failure, la corruzione dei dati o un kernel panic. Un errore ECC corretto (CE) limita il verdetto a MARGINAL: il modulo funziona, ma il kit non può essere certificato. Segfaults, call traces, Oops e kill di tipo OOM vengono mostrati ma non cambiano il verdetto.
  • Un kit abbinato. Il test qualifica un kit correttamente abbinato (matched). Il test di sbarramento (gate) fallisce quando i moduli differiscono (per codice prodotto, oppure per dimensioni, velocità, tipo ed ECC qualora il DMI non fornisca il codice prodotto), quando vi sono 3 moduli o un numero dispari superiore a 4, oppure quando i canali A e B hanno capacità diverse. L'esecuzione prosegue a scopo informativo, ma il verdetto è FAIL, e il risultato non viene né salvato né condiviso. Quando il DMI non riporta alcun dato, lo sbarramento viene saltato.
  • Un NAS sovraccarico. Quando la larghezza di banda non è sufficiente (FAIL o MARGINAL) o il jitter di latenza fallisce mentre il NAS è sotto carico (un load average a 1 minuto superiore a 0,6 per CPU), a corto di memoria (meno del 40% libero all'avvio) o in throttling, il verdetto è INCONCLUSIVE: la causa è lo stato del sistema, non i moduli. Anche un'esecuzione interrotta da te o dalla protezione della memoria (memory guard) è INCONCLUSIVE. Errori di bit, UE, eventi critici del kernel, errori di pattern, bit fade e il gate del kit non vengono mai mitigati in questo modo.
Video · 3:49. Benchmark dei moduli RAM: governor della CPU impostato prima su performance Pulse governor · memhound Benchmark & Quality

05La RAM in un NAS, buone pratiche e particolarità hardware

Prima di incolpare i dischi o la rete per la lentezza dei trasferimenti, è utile conoscere le particolarità della memoria in un NAS. La RAM di un NAS non è la RAM di un PC da gaming. Un NAS lavora 24 ore su 24 sotto un carico costante: buffer di sistema, la cache di ZFS (ARC), macchine virtuali e container. Dalla memoria gli servono stabilità e compatibilità, non velocità di clock da record. Inoltre tollera gli errori molto meno di un PC desktop: un lungo uptime e un carico costante fanno emergere errori rari che i frequenti riavvii nasconderebbero su un PC.

«Funziona» non significa «è supportato»

  • Oltre le specifiche. Spesso un NAS si avvia anche con più memoria del limite ufficiale indicato dal produttore del processore, ad esempio 32 GB in un sistema il cui massimo dichiarato è 16 GB.
  • Stabile a prima vista. Una configurazione del genere di solito supera il power-on self-test, segnala la sua piena capacità e funziona bene quando inattiva. Gli errori compaiono sotto un carico lungo e pesante.
  • Il supporto del produttore. Quando qualcosa si guasta, il supporto QNAP potrebbe rifiutarsi di fornire assistenza finché il difetto non viene confermato sui moduli originali e supportati. Conserva i moduli originali nel caso in cui tu debba aprire un ticket di supporto.

Mischiare i moduli: cosa evitare e perché

I moduli misti rendono molto più probabili l'incompatibilità e l'instabilità.

  • Produttori o velocità differenti. I moduli presentano profili SPD e sub-timing differenti e il controller di memoria deve allinearli in base a ciò che hanno in comune, di solito il profilo JEDEC condiviso più lento.
  • Un terzo modulo. L'aggiunta di un singolo modulo a una coppia interrompe la simmetria del dual-channel: parte della memoria funzionerà nella modalità single-channel più lenta, e il modulo aggiuntivo incrementa il carico elettrico sul bus. Tre moduli possono offrire meno larghezza di banda e più latenza rispetto a due moduli appaiati (matched). Per questo motivo, il test Benchmark and Quality di MemHound si rifiuta di qualificare tre moduli, o qualsiasi numero dispari superiore a quattro.
  • ECC insieme a non-ECC. Non mischiare mai moduli con correzione d'errore (ECC) con quelli ordinari (non-ECC).

Il dual channel e il ruolo dell'ECC

  • Dual channel. Una coppia appaiata di moduli identici (stessa capacità, velocità, timing e organizzazione rank) è la scelta più stabile e fa lavorare insieme entrambi i canali, con un percorso a 128 bit. Nei carichi di lavoro reali il guadagno tipico va da 1,2× a 1,5×. Conta nei lavori ad alta intensità di memoria come la transcodifica video, dove la GPU integrata condivide la larghezza di banda della memoria con il processore. Per il semplice servizio di file il guadagno è minimo: in quel caso il limite è dettato dalla rete e dai dischi.
  • ECC e ZFS. La memoria ECC corregge gli errori a singolo bit nel momento in cui si verificano e rileva quelli a doppio bit. Questo è fondamentale soprattutto su QuTS hero: ZFS verifica i checksum di ciò che legge dai dischi, ma si fida di ciò che è contenuto in memoria. Un bit che si altera nella RAM prima del calcolo del suo checksum viene scritto su disco con un checksum valido, come se fosse corretto, e lì rimane.
  • Cosa serve all'ECC. L'ECC dipende dal processore e dalla scheda madre. Sulle piattaforme consumer che ne sono sprovviste, come molti processori Intel Celeron e Pentium, nessuna impostazione può attivarlo.

Sintomi di una memoria difettosa

Prima di incolpare i dischi per le scarse prestazioni, osserva come si comporta il NAS. Una memoria difettosa o incompatibile si manifesta come:

  • nessun avvio, oppure riavvii continui, subito dopo la sostituzione della memoria;
  • meno memoria rilevata rispetto a quella installata;
  • blocchi casuali o riavvii spontanei;
  • sulle piattaforme con ECC, errori non corretti (machine checks, EDAC UE) nel log del kernel, che sono la prova di un guasto hardware. Un singolo errore corretto non lo è (come indica la guida di Workbench sui machine checks: Don't panic at a single corrected event), ma gli errori corretti che provengono continuamente da un modulo indicano un problema su di esso.

Errori OOM

L'OOM killer del kernel termina i processi quando non è possibile soddisfare una richiesta di memoria, al fine di mantenere il sistema in funzione. La maggior parte delle volte significa che c'è troppa poca memoria per le attività in esecuzione, o memoria sovraccaricata, non che vi è un modulo difettoso. Può succedere mentre il Resource Monitor mostra ancora molta memoria libera, perché libera non significa utilizzabile per quella richiesta:

  • la richiesta potrebbe necessitare di un blocco contiguo e la memoria libera frammentata in piccoli pezzi non può soddisfarla;
  • un container o un'app potrebbe aver raggiunto il proprio limite di memoria, a prescindere da quanta ne abbia libera il NAS nel suo insieme;
  • la memoria trattenuta dallo ZFS ARC, le huge pages o le locked pages non viene ceduta immediatamente;
  • e su hardware difettoso, il kernel esclude le pagine dall'utilizzo dopo gli errori di memoria (Memory failure nel log del kernel) e un modulo che il sistema non rileva per intero lascia al sistema meno memoria con cui lavorare.

Pertanto, osserva la memoria disponibile (available) piuttosto che la memoria libera (free), ed effettua comunque un test della memoria. Ogni test di MemHound controlla prima gli indirizzi e segnala un indirizzo bloccato prima dell'esecuzione di qualsiasi pattern, e Workbench inserisce un avviso sull'icona Memory quando un bundle mostra kill di tipo OOM o un kit di memoria misto.

L'ECC in base alla piattaforma: sono il processore e la scheda a decidere, non il sistema
PiattaformaECCModuliModelli QNAP di esempio
Intel Celeron, Pentium (Jasper Lake, Gemini Lake)noSODIMM DDR4Serie TS-464, TS-264, TS-664, TS-x53
AMD Ryzen Embedded V1500B, V1000sìSODIMM DDR4TS-873A, TS-473A, TS-1273AU
Intel Xeon E, WsìUDIMM DDR4TS-883XU, TS-983XU, TVS-h1688X
Intel Atom C3000, C5000sìSODIMM, UDIMM DDR4Modelli rackmount entry-enterprise
Intel Xeon DsìRDIMM DDR4ES2486dc
AMD EPYCsìRDIMM DDR4TS-h1290FX

Su una piattaforma sprovvista di ECC (un TS-464, ad esempio) nessuna impostazione può attivare l'ECC. Le UDIMM sono unbuffered; le RDIMM e le LRDIMM sono registered e alleggeriscono il carico sul controller, cosicché un canale può accogliere più moduli di grande capacità.

Esempio: il TS-464, «funziona» non significa «è supportato»

Il TS-464 monta un Intel Celeron N5095 o N5105 e due slot SODIMM DDR4, senza ECC. Il massimo ufficiale è 16 GB (2 × 8 GB), che rappresenta il limite proprio del processore. Nella pratica una configurazione 2 × 16 GB (32 GB) si avvia e mostra la sua piena capacità, ma si trova al di fuori delle specifiche di Intel e QNAP. Una memoria simile può superare il test all'accensione e funzionare bene a riposo (idle), e fallire solo sotto un carico lungo e pesante; quindi testa una nuova configurazione prima di fidarti.

Mischiare i moduli nel dettaglio
Cosa si mischiaCosa succedeRisultatoSuggerimento
Produttori differenti, kit differentiprofili SPD, sub-timings, organizzazione dei rank e chip DRAM differenti; i kit sono convalidati solo come set uniciun ritorno al profilo JEDEC di base, possibile instabilità sotto caricousa un unico kit da una sola confezione
Velocità differentiil controller allinea tutta la memoria al profilo condiviso più bassotutta la memoria rallenta adattandosi al modulo più lento (3200 + 2400 → 2400)usa stessa velocità, latenza e voltaggio
Capacità differenti (16 + 8 GB)generalmente si avvia a piena capacità, ma il completo dual channel non è garantitolarghezza di banda incerta; alcuni modelli con slot accoppiati non si avvierannousa una coppia della stessa capacità
Tre moduli invece di duerompono la simmetria del dual-channel e sovraccaricano un canaleuna parte della memoria lavora in single-channel; su AMD comporta un clock garantito inferioreusa un numero di moduli pari e appaiati
ECC insieme a non-ECCun formato di word differenteil sistema disattiva l'ECC o non si avvia affattousa esclusivamente un solo tipo

Tre moduli possono essere più lenti di due? Sì, soprattutto su piattaforma AMD. Un controller di memoria Ryzen abbassa il suo clock garantito in base al numero di moduli e di rank per canale: DDR4 3200 con un modulo per canale, 2933 con due moduli single-rank, 2666 con due moduli dual-rank. Più moduli offrono maggiore capacità ma minore larghezza di banda; quando un task è a corto di memoria, disporre di maggiore capacità è comunque preferibile all'esaurimento e all'uso dello swap.

Dove si manifesta per prima una carenza di memoria
AppSensibile aCosa osservare
Virtualization Stationcapacità e larghezza di bandal'host trattiene circa 1,5–2 GB per sé; in carenza di memoria, l'host usa lo swap e tutte le VM rallentano insieme
Container Stationcapacitàgli stack pesanti (Nextcloud, Immich, database) richiedono circa 16 GB
QuTS hero (ZFS, ARC)capacitàminimo 8 GB, 16 GB per la deduplicazione, 32 GB o più sono consigliati; un elevato utilizzo da parte dell'ARC è normale e non costituisce un difetto
QuMagie, Qsirchcapacitàl'indicizzazione può assorbire moltissima memoria
Transcodifica, iGPUlarghezza di bandail dual channel aiuta le prestazioni grafiche; la transcodifica tramite Quick Sync in sé è poco influenzata dal numero di canali

Buone pratiche in sintesi

  • Una coppia appaiata di moduli identici: stessa capacità, velocità, timing e organizzazione dei rank. Ciò garantisce un dual channel completo e grande stabilità.
  • Conserva i moduli originali. Prima di aprire un ticket di supporto, reinstalla i moduli di fabbrica e verifica se il problema persiste.
  • Esegui un test dopo un upgrade, soprattutto se si supera il massimo ufficiale: prima Quick, poi Deep oppure tramite la pendrive.
  • Verifica la capacità rilevata nel Resource Monitor: un valore inferiore rispetto a quanto installato indica un modulo incompatibile o inserito in modo errato.
  • Un numero pari di moduli della stessa capacità. Alcuni modelli non si avviano con una coppia spaiata.
  • Più canali non significano sempre più velocità. Per il file serving il limite è imposto dalla rete e dai dischi; sono la grafica integrata, le VM e ZFS a trarre il massimo vantaggio dal dual channel.