Isilon: Marca en escritura durante el truncamiento que causa problemas de rendimiento
摘要: Durante un trabajo de MultiScan, si un archivo se trunca o elimina, los bloques se marcan en línea y pueden causar problemas de rendimiento.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Mientras MultiScan está en ejecución, ya sea en estado En ejecución o En espera. Puede haber un impacto en el rendimiento o incluso un bloqueo temporal del clúster después de que se elimina o trunca un archivo.
原因
Cuando se elimina o trunca un archivo mientras MultiScan está en ejecución, marcamos en línea la escritura, lo que podría tardar mucho tiempo. Este comportamiento en serie podría provocar que se bloqueen otros procesos. La espera del acceso al LIN que se eliminó/truncó, lo que provocó que los clientes experimentaran un rendimiento más lento de lo normal o que pareciera dejar de responder en esa operación.
解决方案
En OneFS v8.0.0.0 y versiones posteriores, movemos el trabajo de marca en escritura a una línea de espera de trabajo aplazada. Esto elimina el comportamiento en serie e impide el bloqueo de ese LIN. Esto permite que otro proceso obtenga bloqueos en ese LIN para continuar trabajando y evitar problemas de rendimiento de la marca en escritura.
La solución para este problema requería un cambio arquitectónico significativo, por lo que no hay ninguna corrección en ninguna versión de OneFS anterior a 8.0.
Si se encuentra este problema en versiones anteriores a 8.0, hay un par de posibles soluciones alternativas. Implemente el que funcione mejor para su situación.
Solución alternativa 1
Solución alternativa 2
La solución para este problema requería un cambio arquitectónico significativo, por lo que no hay ninguna corrección en ninguna versión de OneFS anterior a 8.0.
Si se encuentra este problema en versiones anteriores a 8.0, hay un par de posibles soluciones alternativas. Implemente el que funcione mejor para su situación.
Solución alternativa 1
Programe MultiScan para que se ejecute durante las horas de inactividad.
Si hay una hora en la que el clúster se utiliza menos o no, se puede ejecutar MultiScan durante estas horas para minimizar el posible impacto en el rendimiento durante la ejecución de MultiScan. Esto no garantiza que el problema no se vea afectado, sino que solo se utiliza para minimizar el impacto.
Consulte la sección Trabajos del sistema en la Guía de administración para conocer la versión de OneFS en la que se encuentra actualmente el clúster para saber cómo crear una política de impacto y configurar MultiScan para que se ejecute en esa política.
Si hay una hora en la que el clúster se utiliza menos o no, se puede ejecutar MultiScan durante estas horas para minimizar el posible impacto en el rendimiento durante la ejecución de MultiScan. Esto no garantiza que el problema no se vea afectado, sino que solo se utiliza para minimizar el impacto.
Consulte la sección Trabajos del sistema en la Guía de administración para conocer la versión de OneFS en la que se encuentra actualmente el clúster para saber cómo crear una política de impacto y configurar MultiScan para que se ejecute en esa política.
Solución alternativa 2
Deshabilite MultiScan y ejecute AutoBalance y Collect individualmente según sea necesario.
Si no hay momentos en los que el clúster esté menos utilizado, se puede deshabilitar MultiScan. Con MultiScan deshabilitado, AutoBalance y Collect se pueden usar individualmente para completar tareas de balanceo y limpieza.
AutoBalance se inicia automáticamente cuando se agrega un nuevo nodo para equilibrar los datos con el nuevo nodo y en todo el clúster. AutoBalance también se puede iniciar manualmente según sea necesario.
La recopilación comenzará cada 30 días si no se ha ejecutado una dentro de los últimos 30 días. La recopilación también se puede iniciar manualmente según sea necesario.
Consulte la sección Trabajos del sistema en la Guía de administración para conocer la versión de OneFS en la que se encuentra actualmente el clúster para saber cómo deshabilitar/habilitar los trabajos.
Si no hay momentos en los que el clúster esté menos utilizado, se puede deshabilitar MultiScan. Con MultiScan deshabilitado, AutoBalance y Collect se pueden usar individualmente para completar tareas de balanceo y limpieza.
AutoBalance se inicia automáticamente cuando se agrega un nuevo nodo para equilibrar los datos con el nuevo nodo y en todo el clúster. AutoBalance también se puede iniciar manualmente según sea necesario.
La recopilación comenzará cada 30 días si no se ha ejecutado una dentro de los últimos 30 días. La recopilación también se puede iniciar manualmente según sea necesario.
Consulte la sección Trabajos del sistema en la Guía de administración para conocer la versión de OneFS en la que se encuentra actualmente el clúster para saber cómo deshabilitar/habilitar los trabajos.
受影响的产品
Isilon, PowerScale OneFS文章属性
文章编号: 000052420
文章类型: Solution
上次修改时间: 28 6月 2023
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。