Attiva i volumi ONTAP in FabricPool per eseguire teste di lettura aggressive
A partire da ONTAP 9.14,1, puoi abilitare e disabilitare la modalità aggressiva Read-ahead sui volumi in FabricPool. Una aggressiva modalità di Read-ahead è disponibile in ONTAP 9.14.1 su tutte le piattaforme on-premise che supportano FabricPool. La funzione è disattivata per impostazione predefinita.
Quando la lettura aggressiva è disabilitata, FabricPool legge solo i blocchi di file richiesti da un'applicazione client e non deve leggere l'intero file. Ciò può comportare una riduzione del traffico di rete, in particolare per i file di grandi dimensioni in GB e TB. Abilitando una lettura aggressiva su un volume si disattiva questa funzionalità e FabricPool legge in modo preventivo l'intero file in sequenza dall'archivio di oggetti, aumentando la capacità di trasmissione GET e riducendo la latenza delle letture del client sul file. Per impostazione predefinita, quando i dati in tiering vengono letti in modo sequenziale, rimangono cold e non vengono scritti nel Tier locale.
La lettura anticipata aggressiva consente di negoziare l'efficienza della rete per migliorare le prestazioni dei dati a più livelli.
Il aggressive-readahead-mode
il comando ha due opzioni:
-
none
: la funzione read-ahead è disattivata. -
file_prefetch
: il sistema legge l'intero file in memoria prima dell'applicazione client.
-
Dovresti essere un amministratore di cluster o SVM.
-
È necessario essere al livello di privilegi avanzati.
Attiva la modalità Read-ahead aggressiva durante la creazione del volume
-
Impostare il livello di privilegio su Advanced (avanzato):
set -privilege advanced
-
Creazione di un volume e abilitazione della modalità aggressiva di Read-ahead:
volume create -volume <volume name> -aggressive-readahead-mode <none|file_prefetch>
Nell'esempio seguente viene creato un volume denominato vol1 con la funzione di Read-ahead aggressiva abilitata con l'opzione file_prefetch:
volume create -volume vol1 -aggressive-readahead-mode file_prefetch
Disattiva la modalità aggressiva di lettura anticipata
-
Impostare il livello di privilegio su Advanced (avanzato):
set -privilege advanced
-
Disattivare la modalità aggressiva di Read-ahead:
volume modify -volume <volume name> -aggressive-readahead-mode none
Nell'esempio seguente viene modificato un volume denominato vol1 per disattivare la modalità aggressiva di Read-ahead:
volume modify -volume vol1 -aggressive-readahead-mode none
Visualizzazione di una modalità di Read-ahead aggressiva su un volume
-
Impostare il livello di privilegio su Advanced (avanzato):
set -privilege advanced
-
Visualizza la modalità di lettura aggressiva:
volume show -fields aggressive-readahead-mode