Isilon: Mark-on-Write durante il troncamento che causa problemi di prestazioni

Resumen: Durante un job MultiScan, se un file viene troncato o eliminato, i block vengono contrassegnati in linea e potenzialmente causano problemi di prestazioni.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

MultiScan è in esecuzione, in esecuzione o in attesa. Potrebbe verificarsi un impatto sulle prestazioni o anche un blocco temporaneo del cluster dopo l'eliminazione o il troncamento di un file.

Causa

Quando un file viene eliminato o troncato durante l'esecuzione di MultiScan, mark-on-write inline che potrebbe potenzialmente richiedere molto tempo. Questo comportamento seriale potrebbe causare il blocco di altri processi. In attesa dell'accesso al LIN eliminato/troncato, i client riscontrano prestazioni più lente del normale o sembrano addirittura smettere di rispondere a tale operazione.

Resolución

In OneFS v8.0.0.0 e versioni successive, il lavoro di mark-on-write viene spostato in una coda di lavoro posticipata. In questo modo si elimina il comportamento seriale e si impedisce il blocco di tale LIN. Ciò consente ad altri processi di ottenere blocchi su tale LIN per continuare a lavorare e impedire problemi di prestazioni dal mark-on-write.


La correzione di questo problema ha richiesto una modifica significativa dell'architettura in modo che non sia presente alcuna correzione in alcuna versione di OneFS precedente alla 8.0.

Se questo problema viene riscontrato nelle versioni precedenti alla 8.0, sono disponibili un paio di possibili soluzioni alternative. Implementa quella più adatta alla tua situazione.

Soluzione alternativa 1
Pianificare l'esecuzione di MultiScan durante le ore non lavorative.

Se si verifica un momento in cui il cluster viene utilizzato meno o meno, è possibile eseguire MultiScan durante queste ore per ridurre al minimo il possibile impatto sulle prestazioni mentre MultiScan è in esecuzione. Ciò non garantisce che il problema non si verifichi, ma viene utilizzato solo per ridurre al minimo l'impatto.

Consultare la sezione Job di sistema nella Guida all'amministrazione per la versione di OneFS su cui è attualmente in corso il cluster per informazioni su come creare una policy di impatto e impostare MultiScan per l'esecuzione su tale criterio.

Soluzione alternativa 2
Disabilitare MultiScan ed eseguire AutoBalance e Collect singolarmente in base alle esigenze. 

Se non ci sono momenti in cui il cluster è meno utilizzato, MultiScan può essere disabilitato. Con MultiScan disabilitato AutoBalance and Collect può essere utilizzato singolarmente per completare le attività di bilanciamento e pulizia.

AutoBalance si avvia automaticamente quando viene aggiunto un nuovo nodo per bilanciare i dati al nuovo nodo e all'interno del cluster. AutoBalance può anche essere avviato manualmente in base alle esigenze.

La raccolta avrà inizio ogni 30 giorni se non ne è stata eseguita una negli ultimi 30 giorni. La raccolta può anche essere avviata manualmente in base alle esigenze.

Vedere la sezione Job di sistema nella Guida all'amministrazione per la versione di OneFS su cui è attualmente eseguito il cluster per informazioni su come disabilitare/abilitare i job.

Productos afectados

Isilon, PowerScale OneFS
Propiedades del artículo
Número del artículo: 000052420
Tipo de artículo: Solution
Última modificación: 28 jun 2023
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.