Impostare gli attributi di un volume in un pool di dischi
Il set volumes
command definisce le proprietà di un volume in un pool di dischi.
Array supportati
Questo comando si applica a qualsiasi singolo storage array, inclusi E2700, E5600, E2800, E5700, Array EF600 e EF300, purché tutti i pacchetti SMcli siano installati.
Ruoli
Per eseguire questo comando su un array di storage E2800, E5700, EF600 o EF300, è necessario disporre del ruolo di amministratore dello storage.
Contesto
Nelle configurazioni in cui i pool di dischi sono costituiti da più di 32 volumi, l'operazione può causare errori di i/o dell'host o il riavvio del controller interno a causa della scadenza del periodo di timeout prima del completamento dell'operazione. Se si verificano errori di i/o dell'host o si riavvia il controller interno, portare l'host in uno stato di inattività e riprovare l'operazione. |
Sintassi
set (allVolumes | volume [volumeName] | volumes [volumeName1 ... volumeNameN] | volume <"wwID">) addCapacity = capacityValue[KB|MB|GB|TB|Bytes] | cacheFlushModifier=cacheFlushModifierValue | cacheReadPrefetch = (TRUE | FALSE) | cacheWithoutBatteryEnabled=(TRUE | FALSE) | mediaScanEnabled=(TRUE | FALSE) | mirrorCacheEnabled=(TRUE | FALSE) | preReadRedundancyCheck = (TRUE | FALSE) | readCacheEnabled=(TRUE | FALSE) | redundancyCheckEnabled = (TRUE | FALSE) | segmentSize = segmentSizeValue userLabel = userlabelValue writeCacheEnabled=(TRUE | FALSE) | dataAssuranceDisabled=(TRUE | FALSE)
Parametri
Parametro | Descrizione | ||
---|---|---|---|
|
Questo parametro imposta le proprietà per tutti i volumi nell'array di storage. |
||
|
Il nome del volume per il quale si desidera definire le proprietà. Racchiudere il nome del volume tra parentesi quadre ([ ]). Se il nome del volume contiene caratteri speciali o numeri, è necessario racchiudere il nome del volume tra virgolette doppie (" ") all'interno di parentesi quadre. |
||
|
WWID (World Wide Identifier) del volume per il quale si desidera definire le proprietà. Racchiudere il WWID tra virgolette doppie (" ") all'interno di parentesi angolari ( ).
|
||
|
I nomi di diversi volumi per i quali si desidera definire le proprietà. Tutti i volumi avranno le stesse proprietà. Inserire i nomi dei volumi utilizzando le seguenti regole:
Se i nomi dei volumi contengono caratteri o numeri speciali, immettere i nomi utilizzando le seguenti regole:
|
||
|
L'impostazione che consente di aumentare le dimensioni dello storage (capacità) del volume per il quale si stanno definendo le proprietà. Le dimensioni sono definite in unità di Questo parametro non è valido per i volumi thin. |
||
|
La quantità massima di tempo in cui i dati del volume rimangono nella cache prima che vengano trasferiti nello storage fisico. I valori validi sono elencati nella sezione Note. |
||
|
L'impostazione per attivare o disattivare il prefetch di lettura della cache. Per disattivare il prefetch di lettura della cache, impostare questo parametro su |
||
|
L'impostazione per attivare o disattivare il caching senza batterie. Per attivare il caching senza batterie, impostare questo parametro su |
||
|
L'impostazione per attivare o disattivare la scansione dei supporti per il volume. Per attivare la scansione dei supporti, impostare questo parametro su |
||
|
L'impostazione per attivare o disattivare la cache mirror. Per attivare la cache mirror, impostare questo parametro su |
||
|
Il controller proprietario del volume. Gli identificatori del controller validi sono |
||
|
L'impostazione per attivare o disattivare il controllo della ridondanza di pre-lettura. L'attivazione del controllo della ridondanza di pre-lettura verifica la coerenza dei dati di ridondanza RAID per le strisce contenenti i dati letti. Il controllo della ridondanza di pre-lettura viene eseguito solo sulle operazioni di lettura. Per attivare il controllo della ridondanza di pre-lettura, impostare questo parametro su
|
||
|
L'impostazione per attivare o disattivare la cache di lettura. Per attivare la cache di lettura, impostare questo parametro su |
||
|
L'impostazione per attivare o disattivare il controllo della ridondanza durante una scansione del supporto. Per attivare il controllo della ridondanza, impostare questo parametro su |
||
|
Il nuovo nome che si desidera assegnare a un volume esistente. Racchiudere il nuovo nome del volume tra virgolette doppie (" "). |
||
|
L'impostazione per attivare la funzione di cache di scrittura. |
Note
Quando si utilizza questo comando, è possibile specificare uno o più parametri opzionali.
È possibile applicare questi parametri a un solo volume alla volta:
-
addCapacity
-
segmentSize
-
userLabel
Aggiungere capacità e dimensioni dei segmenti
Impostazione di addCapacity
o il segmentSize
parameter avvia un'operazione a esecuzione prolungata che non è possibile arrestare. Queste operazioni a esecuzione prolungata vengono eseguite in background e non impediscono l'esecuzione di altri comandi. Per mostrare l'avanzamento delle operazioni a esecuzione prolungata, utilizzare show volume actionProgress
comando.
Modificatore di scaricamento della cache
In questa tabella sono elencati i valori validi per il modificatore di scaricamento della cache.
Valore | Descrizione |
---|---|
|
I dati vengono scaricati non appena vengono inseriti nella cache. |
|
I dati vengono scaricati dopo 250 ms. |
|
I dati vengono scaricati dopo 500 ms. |
|
I dati vengono scaricati dopo 750 ms. |
|
I dati vengono scaricati dopo 1 s. |
|
I dati vengono scaricati dopo 1500 ms. |
|
I dati vengono scaricati dopo 2 s. |
|
I dati vengono scaricati dopo 5 s. |
|
I dati vengono scaricati dopo 10 s. |
|
I dati vengono scaricati dopo 20 s. |
|
I dati vengono scaricati dopo 60 secondi (1 min.). |
|
I dati vengono scaricati dopo 120 secondi (2 min.). |
|
I dati vengono scaricati dopo 300 secondi (5 min.). |
|
I dati vengono scaricati dopo 1200 s (20 min.). |
|
I dati vengono scaricati dopo 3600 secondi (1 ora). |
|
I dati nella cache non sono soggetti a limiti di età o di tempo. I dati vengono trasferiti in base ad altri criteri gestiti dal controller. |
Cache senza batteria attivata
Il caching in scrittura senza batterie consente di continuare il caching in scrittura se le batterie del controller sono completamente scariche, non completamente cariche o non presenti. Se si imposta questo parametro su TRUE
Senza un gruppo di continuità (UPS) o un'altra fonte di alimentazione di backup, è possibile perdere i dati in caso di interruzione dell'alimentazione dello storage array. Questo parametro non ha alcun effetto se il caching in scrittura è disattivato.
Priorità di modifica
La priorità di modifica definisce la quantità di risorse di sistema utilizzate per la modifica delle proprietà del volume. Se si seleziona il livello di priorità più alto, la modifica del volume utilizza la maggior parte delle risorse di sistema, riducendo le prestazioni per i trasferimenti di dati dell'host.
Prefetch di lettura della cache
Il cacheReadPrefetch
il parametro consente al controller di copiare blocchi di dati aggiuntivi nella cache mentre il controller legge e copia i blocchi di dati richiesti dall'host dal disco nella cache. Questa azione aumenta la possibilità che una richiesta futura di dati possa essere soddisfatta dalla cache. Il prefetch di lettura della cache è importante per le applicazioni multimediali che utilizzano trasferimenti di dati sequenziali. Le impostazioni di configurazione per lo storage array utilizzato determinano il numero di blocchi di dati aggiuntivi letti dal controller nella cache. Valori validi per cacheReadPrefetch
i parametri sono TRUE
oppure FALSE
.
Dimensione del segmento
Le dimensioni di un segmento determinano il numero di blocchi di dati che il controller scrive su un singolo disco di un volume prima di scrivere i dati sul disco successivo. Ogni blocco di dati memorizza 512 byte di dati. Un blocco di dati è l'unità di storage più piccola. La dimensione di un segmento determina il numero di blocchi di dati che contiene. Ad esempio, un segmento da 8 KB contiene 16 blocchi di dati. Un segmento da 64 KB contiene 128 blocchi di dati.
Quando si inserisce un valore per la dimensione del segmento, il valore viene controllato rispetto ai valori supportati forniti dal controller in fase di esecuzione. Se il valore immesso non è valido, il controller restituisce un elenco di valori validi. L'utilizzo di un singolo disco per una singola richiesta lascia disponibili altri dischi per supportare contemporaneamente altre richieste.
Se il volume si trova in un ambiente in cui un singolo utente sta trasferendo grandi unità di dati (ad esempio, contenuti multimediali), le prestazioni vengono massimizzate quando una singola richiesta di trasferimento dati viene servita con una singola stripe di dati. (Una stripe di dati è la dimensione del segmento moltiplicata per il numero di dischi nel gruppo di volumi utilizzati per i trasferimenti di dati). In questo caso, vengono utilizzati più dischi per la stessa richiesta, ma a ciascun disco viene effettuato l'accesso una sola volta.
Per ottenere performance ottimali in un ambiente di storage di file system o database multiutente, impostare le dimensioni del segmento in modo da ridurre al minimo il numero di dischi necessari per soddisfare una richiesta di trasferimento dei dati.
Livello minimo del firmware
7.83