PowerFlex : Reconstruction et rééquilibrage ayant un impact sur les performances des charges applicatives d’E/S front-end

Summary: Reconstruction et rééquilibrage affectant la charge applicative d’E/S front-end.

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

Lorsqu’une reconstruction ou un rééquilibrage commence, les IOPS de l’application front-end peuvent chuter considérablement.

 
  • Un nœud ou un disque SDS a échoué, ce qui entraîne le début d’une reconstruction.
  • Un nœud ou un disque SDS a été ajouté au cluster ou au pool de stockage, ce qui entraîne le début d’un rééquilibrage.
  • Un nœud SDS ou des disques sont supprimés du cluster ou du pool de stockage, ce qui entraîne le début d’un rééquilibrage.
  • Les E/S par seconde front-end diminuent considérablement (jusqu’à 50 % ou plus des IOPS prévues) après le démarrage de la reconstruction/du rééquilibrage.

 

Impact

Si la vitesse et les ressources d’une reconstruction ou d’un rééquilibrage sont augmentées, cela réduit le temps nécessaire pour créer les deux copies complètes de chaque bloc dont ScaleIO a besoin. Toutefois, le débit et les E/S par seconde des SDC peuvent être affectés et l’utilisateur final peut remarquer une lenteur de l’application, voire des erreurs d’E/S. L’effet que ces modifications peuvent avoir sur les E/S front-end doit être compris avant d’effectuer la modification.

 

Cause

La reconstruction et le rééquilibrage utilisent les mêmes ressources de disque et éventuellement de réseau que les SDC, ce qui prend de la bande passante à la fois sur le disque et sur le réseau. La reconstruction et le rééquilibrage utilisent également deux threads SDS par défaut, définis comme le paramètre de parallélisme.
Le SDS a créé ces threads et utilise un processeur et une mémoire supplémentaires s’il dépasse la valeur par défaut de deux threads. Par conséquent, le SDS consacre plus de temps et de ressources CPU à la reconstruction/rééquilibrage qu’il ne le ferait, ce qui réduit le temps et les ressources CPU consacrés au service des E/S front-end.

Resolution

Il y a quelques points à vérifier ici. La reconstruction et le rééquilibrage peuvent être affectés par les paramètres suivants : 

1- SDS Network Throttling This limit I/O I/O each SDS used for the various categories listed. La valeur par défaut dans toutes les catégories est « Illimité ».

 

A-De l’outil SCLI :

scli --set_sds_network_limits (--protection_domain_id  | --protection_domain_name ) [--rebuild_limit ] [--rebalance_limit ][--overall_limit ] [--i_am_sure]

Example, setting the rebuild limit to 100 MB/s:
scli --set_sds_network_limits --protection_domain_name pd1 --rebuild_limit 100

 

B-À partir de l’interface utilisateur :

Accédez à la liste des domaines de protection, sélectionnez le domaine de protection en question, puis choisissez « Network Throttling » dans la liste Modify.   

SDS Network Throttling

2- Priorité des E/S du pool de stockage Ce paramètre est par pool de stockage, modifie la priorité des E/S pour la reconstruction ou le rééquilibrage et affecte les performances du système. La valeur par défaut est « Limit Concurrent IO » définie sur 1 pour la reconstruction et le rééquilibrage.

A-De l’outil SCLI :

scli --set_rebuild_policy ((( protection_domain_id  | --protection_domain_name ) --storage_pool_name ) | --storage_pool_id ) --policy  [Options][--i_am_sure]

scli --set_rebalance_policy ((( protection_domain_id  | --protection_domain_name ) --storage_pool_name ) | --storage_pool_id ) --policy  [Options][--i_am_sure]

La STRATÉGIE peut être l’une des suivantes : no_limit, limit_concurrent_io, favor_application_io, dynamic_bandwidth_throttling

Si vous utilisez autre chose que « no_limit » pour la politique, l’utilisation de la commande OPTIONS devient obligatoire. Pour plus d’informations sur ces paramètres, consultez la documentation PowerFlex.  

 

B-À partir de l’interface utilisateur : Accédez à la liste Storage Pool, sélectionnez le pool de stockage en question, puis choisissez « I/O Priority » dans la liste Modifier.   

Priorité des E/S du pool de stockage

3- Activités simultanées de reconstruction et de rééquilibrage. Le paramètre par défaut est 2.

A- Ce paramètre ne peut être modifié qu’à partir de scli :

scli --set_rebuild_rebalance_parallelism (((--protection_domain_id  | --protection_domain_name ) --storage_pool_name ) | --storage_pool_id ) (--limit )

Example, setting the limit to 5:
scli --set_rebuild_rebalance_parallelism --protection_domain_name pd1 --storage_pool_name HDD_POOL --limit 5

  Remarque : Si vous utilisez le paramètre storage_pool_id dans la commande, vous n’avez pas besoin de spécifier également l’ID ou le nom du domaine de protection, ni le nom du pool de stockage. Sauf indication contraire du support ScaleIO, laissez ce paramètre sur 2. L’augmentation de ce paramètre aura un impact négatif sur les E/S front-end plus rapidement que les paramètres de régulation réseau et de priorité d’E/S.

Affected Products

PowerFlex appliance Intelligent Catalog Software, PowerFlex Software, VxFlex Product Family

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex Appliance, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760 , PowerFlex appliance R7625, PowerFlex custom node, PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R660, PowerFlex custom node R6625, PowerFlex custom node R750, PowerFlex custom node R760, PowerFlex custom node R7625, PowerFlex rack connectivity, PowerFlex rack HW, PowerFlex rack RCM Software, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000059280
Article Type: Solution
Last Modified: 24 Nov 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.