Isilon : Augmentation des valeurs du délai d’expiration du blocage de disque dans OneFS

Summary: De nombreuses versions de OneFS ont des valeurs de délai d’expiration obsolètes configurées pour le minuteur de blocage du disque. L’augmentation de ces valeurs peut aider à éviter les événements de blocage de disque inutiles. ...

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

Dans OneFS, un disque est considéré comme bloqué si l’une des conditions suivantes est détectée :
  • Une transaction de disque spécifique prend plus de temps qu’un certain temps.
  • 50 des 1 300 dernières opérations d’entrée/sortie (E/S) ont pris plus de temps qu’un certain temps.
Dans les versions de OneFS antérieures à 8.0, ces valeurs étaient définies sur 1,5 s et 150 ms, respectivement. EMC Isilon Engineering a déterminé que la valeur 1,5s n’est plus appropriée pour le matériel plus récent exécutant n’importe quelle version de OneFS et qu’elle doit être remplacée par 3,5s. Cette modification permet d’éviter que le système génère des messages de blocage de disque inutiles.

Lorsqu’un blocage de disque se produit, le système tente d’empêcher l’envoi d’opérations à ce disque, préférant d’autres disques dans le système. Cela tente d’améliorer les performances en évitant les opérations sur les disques qui sont déjà surchargés, mais qui peuvent avoir un effet négatif si le disque a été marqué comme bloqué inutilement. Les workflows sensibles à la latence peuvent être affectés par les blocages de disque. En général, les blocages de disque entraînent également des modifications de groupe, ce qui peut entraîner le lancement inutile des tâches d’agrégation par bande.

Cause

Les limites précédemment définies étaient appropriées pour les anciennes générations de matériel Isilon présentant des caractéristiques de performances et de débit différentes de celle du matériel moderne. À mesure que les technologies des nœuds et des disques durs changent au fil du temps, ces valeurs ont été déterminées comme étant excessivement strictes sur les types de nœuds plus récents, ce qui entraîne le déclenchement inutile d’événements de blocage.

Resolution

Remarque : OneFS 8.0 possède déjà les valeurs correctes configurées par défaut. Par conséquent, cette procédure n’est pas nécessaire sur OneFS versions 8.0.0.0 et ultérieures.
  • Connectez-vous à l’interface de ligne de commande du nœud à l’aide d’un client SSH ou établissez une connexion série au nœud.
  • Exécutez la commande suivante pour sauvegarder le fichier /etc/mcp/override/sysctl.conf :
# touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
  • Exécutez la commande suivante pour modifier la valeur du délai d’expiration du blocage du disque :
# isi_sysctl_cluster hw.disk_event.thresh.slowacc_usec=35000000
  • Exécutez la commande suivante pour vérifier que la valeur est maintenant définie correctement :
# isi_for_array -s sysctl hw.disk_event.thresh.slowacc_usec

Des sorties similaires à ce qui suit doivent s’afficher :
 
clustername-1 : hw.disk_event.thresh.slowacc_usec : 35000000
clustername-2 : hw.disk_event.thresh.slowacc_usec : 35000000
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.