PowerFlex: Återskapa och balansera om påverkan på prestanda för I/O-arbetsbelastningar på frontend

Summary: Återskapa och balansera om påverkar IO-arbetsbelastningen på klientsidan.

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

När en ombyggnad eller ombalansering påbörjas kan klientdelsprogrammets IOPS sjunka drastiskt.

 
  • En SDS-nod eller disk har slutat att fungera, vilket gör att ett återskapande måste påbörjas.
  • En SDS-nod eller disk har lagts till i klustret eller lagringspoolen, vilket gör att en ombalansering startar.
  • En SDS-nod eller -diskar tas bort från klustret eller lagringspoolen, vilket gör att en ombalansering påbörjas.
  • Frontend-IOPS-listrutan drastiskt (upp till 50 % eller mer av den förväntade IOPS) efter att ombyggnaden/ombalanseringen har startat.

 

Påverkan

Om hastigheten och resurserna för en ombyggnad eller ombalansering ökar minskar det den tid som krävs för att skapa de två fullständiga kopiorna av varje block som ScaleIO behöver. SDC:s dataflöde och IOPS kan dock påverkas och slutanvändaren kan märka att programmet är långsamt eller möjligen till och med IO-fel. Den effekt som dessa ändringar kan ha på frontend-IO bör förstås innan du gör ändringen.

 

Cause

Ombyggnad och ombalansering använder samma disk och eventuellt nätverksresurser som SDC:erna använder, vilket tar bandbredd i både disk och nätverk. Återskapa och balansera om använder också två SDS-trådar som standard, definierat som parallellitetsparametern.
SDS skapade dessa trådar och tar extra CPU och minne om den stöter över standardvärdet på två trådar. Detta gör att SDS spenderar mer CPU-tid och resurser på att bygga om/ombalansera än vad det skulle göra, vilket gör att mindre CPU-tid och resurser spenderas på att betjäna frontend-I/O:er.

Resolution

Det finns några saker att kontrollera här. Återskapandet och ombalanseringen kan påverkas av följande parametrar: 

1. SDS-nätverksbegränsning Detta begränsar hur I/O varje SDS använder för de olika kategorierna i listan. Standardvärdet i alla kategorier är "Obegränsat".

 

A-Från 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-Från användargränssnitt:

Gå till listan med skyddsdomäner, välj skyddsdomänen i fråga och välj "Network Throttling" i listan Modifiera.   

SDS-nätverksbegränsning

2 – I/O-prioritet för lagringspool Den här inställningen gäller per lagringspool och ändrar IO-prioriteten för ombyggnad eller ombalansering och påverkar systemets prestanda. Standardvärdet är "Begränsa samtidig I/O" inställt på 1 för både återskapande och ombalansering.

A-Från 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]

POLICYN kan vara något av: no_limit, limit_concurrent_io, favor_application_io, dynamic_bandwidth_throttling

Om du använder något annat än "no_limit" för principen måste du använda kommandot OPTIONS. Se PowerFlex-dokumentationen för fler referenser om dessa inställningar.  

 

B-Från användargränssnitt: Gå till listan med lagringspool, välj lagringspoolen i fråga och välj "I/O-prioritet" i ändringslistan.   

I/O-prioritet för lagringspool

3. Samtidiga ombyggnads- och ombalanseringsaktiviteter. Standardinställningen här är 2.

A- Den här parametern kan endast ändras från 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

  Obs! Om du använder parametern storage_pool_id i kommandot behöver du inte även ange skyddsdomänens ID eller namn och lagringspoolens namn. Om inget annat anges av ScaleIO-supporten lämnar du den här parametern på 2. Om du ökar den här inställningen påverkas klientdelens I/O negativt snabbare än inställningarna för nätverksbegränsning och I/O-prioritet.

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.