Per L2ARC e ZIL: è meglio avere un SSD grande per entrambi o due SSD più piccoli?

I riferimenti principali

ZFS L2ARC (Brendan Gregg) (2008-07-22) e ZFS e il concetto di storage ibrido (il blog di Anatol Studler) (2008-11-11) includono il seguente diagramma:

una vista piramidale ZFS di ARC, L2ARC, ZIL e un pool di archiviazione su disco

Dovrei interpretare la linea bianca verticale – a livello di SSD – come preferenza per utilizzare SSD separati–

  • una preferenza per non mescolare L2ARC e ZIL su un singolo disco?

Background (risposta ai commenti)

Personalmente, a casa è improbabile che usi L2ARC o ZIL con qualsiasi computer disponibile per me. (Il mio computer di tutti i giorni è un MacBookPro5,2 con 8 GB di memoria e ibrido Seagate ST750LX003-1AC154. Non è prevista la sostituzione dell’unità ottica con uno SSD.)

Altrove: al lavoro ci sarà qualche riproposizione di kit, ma non ho una data o dettagli completi. (Xserve RAID x2 nel mix at in questo momento non immagino di dare quelli a ZFS, ma mantengo una mente aperta.)

La mia curiosità sulle best practice SSD sia per L2ARC che per ZIL è iniziata seguendo le discussioni relative alle prestazioni nell’area ZEVO, in particolare l’argomento menzionato di seguito, in cui un utente ha sia L2ARC che ZIL su un singolo disco.

Altri riferimenti e discussioni

L2ARC Screenshot (Brendan Gregg) (2009-01-30)

SLOG Screenshot (Brendan Gregg) (2009-06-26)

ZFS root/backup”disastro” recupero e spostamento di root piscina (2011-01-10) raccomanda contro una miscela di tre cose (root piscina, ZIL e L2ARC) su un singolo disco–

… non vale la pena il mal di testa che possono verificarsi quando si tenta di gestire tutti e 3 sullo stesso disco. Ad esempio, se si decide di reinstallare e accidentalmente clobber il contenuto della ZIL per il pool di dati. Non condividere dischi per i componenti del pool o tra i pool per semplificare la gestione e il ripristino. …

– Sono più interessato a sapere se è consigliabile non mescolare due di queste cose su un singolo disco.

https://superuser.com/a/238744/84988 (2011-01-28) menzioni “cache (cache L2ARC) e write log (ZIL) su SSD” (singolare). Tuttavia, per quanto riguarda FUSE e Windows, non considero questa risposta particolarmente rilevante per gli usi più comuni e orientati alle prestazioni di ZFS.

@ChrisS menzionato ZIL e L2ARC nella sala Comunicazioni il 2011-08-16.

http://forums.macrumors.com/showpost.php?p=14248388 (2012-01-31) discute più SSD:

Qualcosa che devi capire su ZFS: ha due diversi tipi di cacheing, lettura e scrittura (L2ARC e ZIL) che sono tipicamente ospitati su SSD. Lo ZIL è la cache di scrittura. Questo è probabilmente da dove viene questo equivoco. Lo ZIL viene martellato (assumendo un sistema attivo) con ogni scrittura che si verifica nello zpool. Il problema è che l’utilizzo di un SSD basato su mlc come ZIL fa sì che si consumino e falliscano abbastanza rapidamente. È necessario un SSD basato su slc (molto più costoso) da utilizzare come unità ZIL.

Avere uno zpool composto interamente da SSD non solo è possibile, ma funziona abbastanza bene. Inoltre elimina fondamentalmente la necessità di unità separate per ZIL e L2ARC. Sì, non hai il supporto TRIM, ma in base alla natura di copia su scrittura di ZFS, probabilmente è una buona cosa.

Detto questo, ZFS NON gioca bene con zpools quasi completi (ad esempio, 85% o superiore). Le prestazioni iniziano a scendere in modo significativo, indipendentemente dal fatto che si stia utilizzando supporti magnetici rotazionali o a stato solido. La mancanza di supporto TRIM probabilmente aggraverebbe quel problema, ma è già un problema.

https://serverfault.com/a/397431/91969 (2012-06-11) raccomanda:

  • Tipo SLC SSD (in particolare non MLC) per ZIL
  • tipo MLC SSD per L2ARC.

https://superuser.com/a/451145/84988 (2012-07-19) menziona un singolare “SSD per ZIL e L2ARC per accelerare ZFS”.

zevo.getgreenbytes.com * Visualizza argomento – Problema di prestazioni con ordine di connessione FW800? (24/09/2012) riguarda l’ordine delle cose su un bus FireWire con un singolo SSD per ZIL e L2ARC

  • ordine del bus a parte, l’argomento ZEVO mi ha iniziato a chiedermi se SSD separati potrebbero essere preferibili.

Più specificamente: mi sono chiesto delle interpretazioni della linea bianca nel diagramma sopra

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.