For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/it/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/it/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/it/guides/storage-and-backup/file-storage/ha-nas/nas-zfs-settings.md.

NAS-HA - Configurare i parametri ZFS di una partizione

Vedi come Markdown

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


Accesso allo Spazio Cliente OVHcloud

  • Link diretto:
  • Percorso di navigazione: Bare Metal Cloud > NAS-HA > Seleziona il tuo NAS-HA

Procedura

Warning

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).

Valore (byte)Dimensione binariaVisualizzazione nello Spazio Cliente
40964 KiB4.1 kb
81928 KiB8.2 kb
1638416 KiB16.4 kb
3276832 KiB32.8 kb
6553664 KiB65.5 kb
131072 (di default)128 KiB131.1 kb (predefinito)
10485761 MiB1 MB
Info

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.

ValoreComportamentoUtilizzo
standard (di default)ZFS rispetta le richieste di scrittura sincrone: la scrittura viene confermata una volta che i dati sono al sicuro su disco. Le scritture asincrone vengono memorizzate in un buffer.Consigliato per tutti gli utilizzi. Unisce sicurezza dei dati e prestazioni.
alwaysTutte le scritture vengono gestite come sincrone, anche quando l'applicazione non lo richiede.Massima sicurezza dei dati, al prezzo di prestazioni di scrittura ridotte.
disabledZFS ignora le richieste di scrittura sincrone e le conferma prima che i dati vengano scritti su disco.Prestazioni molto elevate, ma i dati confermati come scritti possono andare persi in caso di incidente. Non adatto ai database e ai client NFS che si basano sulle scritture sincrone.
Danger

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:

TemplateUtilizzo previstoatimesyncrecordsize
DefaultCondivisione di file genericaoffstandard131072 (128 KiB)
Virtual machinesImmagini di macchine virtualioffstandard65536 (64 KiB)
DatabasesStorage di databaseoffstandard16384 (16 KiB)
File Systems (big files)Condivisione di file di grandi dimensioni (immagini, video, streaming)offstandard1048576 (1 MiB)

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.

Spazio Cliente OVHcloud
API OVHcloud

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:

  1. Nel menu a tendina Selezionare il template, selezionate uno dei template: Default, Virtual machines, Databases o File Systems (big files).
  2. Cliccate su Modifica le impostazioni per confermare.

Per definire valori personalizzati:

  1. Nel menu a tendina Selezionare il template, selezionate Custom. Vengono visualizzati i campi Aggiorna i tempi di accesso (atime), ZFS recordsize e Sync, compilati con i valori attuali della partizione.
  2. Regolate i valori necessari: la casella Disattiva per atime, un valore del menu a tendina ZFS recordsize e una delle opzioni Always, Disabled o Standard per sync. I valori predefiniti sono indicati dalla dicitura (predefinito).
  3. Cliccate su Modifica le impostazioni per 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.

Questa pagina ti è stata utile?