Isilon: Aumento de los valores de tiempo de espera agotado de la unidad en OneFS

Summary: Muchas versiones de OneFS tienen valores de tiempo de espera obsoletos configurados para el temporizador de estancamiento de la unidad. El aumento de estos valores puede ayudar a evitar eventos innecesarios de detenciones de unidades. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

En OneFS, una unidad se considera estancada si se detecta cualquiera de las siguientes condiciones:
  • Una transacción de unidad específica tarda más de una cierta cantidad de tiempo en completarse.
  • 50 de las últimas 1300 operaciones de entrada/salida (I/O) tardaron más de una cierta cantidad de tiempo en completarse.
En las versiones de OneFS anteriores a 8.0, estos valores se configuraban en 1,5 y 150 ms, respectivamente. El equipo de ingeniería de EMC Isilon determinó que el valor de 1,5 s ya no es adecuado para el hardware más reciente que ejecuta cualquier versión de OneFS y se debe cambiar a 3,5 s. Realizar este cambio ayuda a evitar que el sistema genere mensajes innecesarios de detenciones de unidades.

Cuando se detiene una unidad, el sistema intenta evitar que se envíen operaciones a esa unidad, prefiriendo otras unidades del sistema. Esto intenta mejorar el rendimiento evitando las operaciones en unidades que ya están sobrecargadas, pero que pueden tener un efecto adverso si la unidad se marcó como estancada innecesariamente. Los flujos de trabajo sensibles a la latencia pueden verse afectados por los estancamientos de unidades. Por lo general, los estancamientos de unidades también causan cambios de grupo, lo que, a su vez, puede provocar que los trabajos de refraccionamiento se inicien innecesariamente.

Cause

Los límites establecidos anteriormente eran adecuados para las generaciones anteriores de hardware isilon que tenían diferentes características de rendimiento y rendimiento del hardware moderno. A medida que la tecnología de nodo y disco duro cambiaba con el tiempo, se determinó que estos valores eran excesivamente estrictos en los tipos de nodos más nuevos, lo que causaba que los eventos de detenciones se activaran innecesariamente.

Resolution

NOTA: OneFS 8.0 ya tiene los valores correctos configurados de manera predeterminada, por lo que este procedimiento no es necesario en las versiones 8.0.0.0 y superiores de OneFS.
  • Inicie sesión en la interfaz de línea de comandos del nodo mediante un cliente ssh o establezca una conexión en serie al nodo.
  • Ejecute el siguiente comando para respaldar el archivo /etc/mcp/override/sysctl.conf:
# toque /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
  • Ejecute el siguiente comando para cambiar el valor de tiempo de espera agotado de detenciones de la unidad:
# isi_sysctl_cluster hw.disk_event.thresh.slowacc_usec=3500000
  • Ejecute el siguiente comando para verificar que el valor ahora esté configurado correctamente:
# isi_for_array -s sysctl hw.disk_event.thresh.slowacc_usec

Deben aparecer resultados similares a los siguientes:
 
clustername-1: hw.disk_event.thresh.slowacc_usec: 3500000
clustername-2: hw.disk_event.thresh.slowacc_usec: 3500000
clustername-3: hw.disk_event.thresh.slowacc_usec: 3500000

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000052229
Article Type: Solution
Last Modified: 28 Jun 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.