NAS-HA - Configurare i parametri ZFS di una partizione
Scoprite come applicare un template di utilizzo o parametri ZFS personalizzati (atime, recordsize, sync) a una partizione NAS-HA
Obiettivo
Ogni partizione di un servizio NAS-HA è un dataset ZFS. Potete regolare tre delle sue proprietà ZFS in base ai dati che ospita: l'aggiornamento dei tempi di accesso (atime), la dimensione massima dei blocchi (recordsize) e la sincronizzazione delle scritture (sync).
Per semplificare questa configurazione, OVHcloud propone dei template di utilizzo che applicano in un solo passaggio una combinazione predefinita di questi parametri.
Questa guida spiega il ruolo di ciascun parametro ZFS, i valori applicati da ciascun template e come modificare i parametri di una partizione dallo Spazio Cliente OVHcloud o tramite l'API OVHcloud.
Prerequisiti
- Disporre di un servizio NAS-HA OVHcloud con almeno una partizione
- Avere accesso allo Spazio Cliente OVHcloud o all'API OVHcloud (consultate la guida "Iniziare a utilizzare le API OVHcloud")
Accesso allo Spazio Cliente OVHcloud
- Link diretto:
- Percorso di navigazione:
Bare Metal Cloud>NAS-HA> Seleziona il tuo NAS-HA
Procedura
I parametri ZFS di default sono adatti alla maggior parte degli utilizzi. Modificateli solo se conoscete i dati ospitati sulla partizione e l'impatto di ciascun parametro descritto di seguito.
Comprendere i parametri ZFS
Aggiornamento dei tempi di accesso (atime)
Quando atime è attivato, ZFS aggiorna la data dell'ultimo accesso a un file a ogni lettura. Ogni operazione di lettura genera quindi anche un'operazione di scrittura.
Quando atime è disattivato (off), queste scritture aggiuntive vengono evitate, il che migliora le prestazioni negli utilizzi con letture intensive. Disattivatelo, a meno che un'applicazione ospitata sulla partizione non si basi sulle date di accesso ai file. Tutti i template di utilizzo impostano atime su off.
ZFS recordsize
Il recordsize è la dimensione massima dei blocchi in cui ZFS archivia i dati di un file. I file più piccoli del recordsize utilizzano un blocco più piccolo: un file da 16 KiB occupa un blocco da 16 KiB (più i metadati) e non un blocco completo da 128 KiB.
In linea generale, allineate il recordsize alla dimensione delle letture e delle scritture dell'applicazione:
- Letture e scritture piccole e casuali (database, dischi di macchine virtuali): un recordsize ridotto evita di leggere e riscrivere un blocco di grandi dimensioni per modificare pochi kilobyte.
- Letture e scritture sequenziali di grandi dimensioni (file video, immagini, backup, archivi): un recordsize elevato riduce il numero di blocchi e di metadati da gestire, il che migliora il throughput.
I valori disponibili sono elencati di seguito. Lo Spazio Cliente li visualizza in unità decimali (1 kb = 1000 byte).
Un nuovo recordsize si applica solo ai file creati dopo la modifica. I file esistenti mantengono la dimensione del blocco con cui sono stati scritti, finché non vengono ricreati.
Sync
Il parametro sync determina il modo in cui ZFS gestisce le richieste di scrittura sincrone, ossia quelle per cui l'applicazione attende la conferma che i dati sono stati memorizzati su disco.
Con sync impostato su disabled, un'applicazione può considerare i dati come salvati quando non sono ancora su disco. Utilizzate questo valore solo se siete pienamente consapevoli del rischio di perdita di dati.
Template di utilizzo
Un template di utilizzo applica in un solo passaggio una combinazione predefinita dei tre parametri alla partizione. Tutti i template impostano atime su off e sync su standard. Si differenziano solo per il recordsize:
Se nessuna di queste combinazioni è adatta al vostro utilizzo, definite voi stessi ciascun valore con l'opzione Custom (Spazio Cliente) o con i parametri personalizzati (API).
Modificare i parametri ZFS di una partizione
La modifica viene applicata all'intera partizione tramite un task asincrono.
Dopo aver selezionato il vostro servizio NAS-HA, aprite la scheda Partizioni.
Nella tabella delle partizioni, cliccate sul pulsante ... della partizione interessata, poi su Configurare l'utilizzo (ZFS). Si apre la finestra Modifica le impostazioni.
Per applicare un template di utilizzo:
- Nel menu a tendina
Selezionare il template, selezionate uno dei template:Default,Virtual machines,DatabasesoFile Systems (big files). - Cliccate su
Modifica le impostazioniper confermare.
Per definire valori personalizzati:
- Nel menu a tendina
Selezionare il template, selezionateCustom. Vengono visualizzati i campi Aggiorna i tempi di accesso (atime), ZFS recordsize e Sync, compilati con i valori attuali della partizione. - Regolate i valori necessari: la casella
Disattivaper atime, un valore del menu a tendinaZFS recordsizee una delle opzioniAlways,DisabledoStandardper sync. I valori predefiniti sono indicati dalla dicitura (predefinito). - Cliccate su
Modifica le impostazioniper confermare.
Una notifica vi informa quando i parametri ZFS della partizione sono stati aggiornati.
Verificare i parametri ZFS di una partizione
Per verificare i parametri applicati a una partizione, utilizzate la seguente rotta API:
La risposta contiene i valori attuali di atime, recordsize e sync, oltre al campo templateName, che indica il nome del template applicato alla partizione, se presente.
Per saperne di più
Iniziare a utilizzare un NAS-HA
NAS-HA - Gestione delle partizioni tramite API
Installazione di un NAS-HA tramite condivisione NFS
Per una formazione o un'assistenza tecnica nell'implementazione delle nostre soluzioni, contatta il tuo referente commerciale o consulta la pagina Professional Services per ottenere un preventivo e far analizzare il tuo progetto dai nostri esperti.
Contatta la nostra Community di utenti.