PowerFlex: Ponowne kompilowanie i ponowne równoważenie wpływające na wydajność obciążeń we/wy frontonu

Summary: Ponowne kompilowanie i ponowne równoważenie wpływające na obciążenie we/wy frontonu.

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

Po rozpoczęciu ponownego kompilowania lub ponownego równoważenia wydajność IOPS aplikacji frontonu może drastycznie spaść.

 
  • Węzeł lub dysk SDS uległ awarii, powodując rozpoczęcie odbudowy.
  • Węzeł lub dysk SDS został dodany do klastra lub puli pamięci masowej, co spowodowało rozpoczęcie ponownego równoważenia.
  • Węzeł lub dyski SDS są usuwane z klastra lub puli pamięci masowej, powodując ponowne równoważenie.
  • Drastyczne obniżenie listy rozwijanej IOPS frontonu (do 50% lub więcej oczekiwanej liczby operacji we/wy na sekundę) po rozpoczęciu odbudowy/równoważenia.

 

Wpływ

Jeśli zostanie wykonana zwiększona szybkość i zasoby ponownego kompilowania lub ponownego równoważenia, skraca to czas potrzebny do utworzenia dwóch pełnych kopii każdego bloku, których potrzebuje ScaleIO. Może to jednak mieć wpływ na przepływność SDC i IOPS, a użytkownik końcowy może zauważyć powolne działanie aplikacji, a nawet błędy we/wy. Wpływ tych zmian na frontonowe operacje we/wy powinien być zrozumiany przed wprowadzeniem zmiany.

 

Cause

Odbudowa i ponowne zrównoważenie wykorzystują ten sam dysk i prawdopodobnie zasoby sieciowe, z których korzystają SDC, zwiększając w ten sposób przepustowość zarówno na dysku, jak i w sieci. Odbudowa i ponowne równoważenie używają również domyślnie dwóch wątków SDS, zdefiniowanych jako parametr równoległości.
Serwer SDS utworzył te wątki i pobiera dodatkowy procesor CPU i pamięć, jeśli zostanie podniesiony powyżej wartości domyślnej dwóch wątków. Powoduje to, że serwer SDS poświęca więcej czasu i zasobów procesora na odbudowę/ponowne równoważenie niż w rzeczywistości, co powoduje, że mniej czasu i zasobów procesora jest poświęcanych na obsługę operacji we/wy frontonu.

Resolution

Jest kilka rzeczy do sprawdzenia tutaj. Na odbudowę i ponowne równoważenie mogą mieć wpływ następujące parametry: 

1. Ograniczanie przepustowości sieci SDS: Ogranicza to sposób użycia operacji we/wy przez każdy serwer SDS w różnych wymienionych kategoriach. Wartość domyślna we wszystkich kategoriach to "Bez ograniczeń".

 

A-Z 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-Z interfejsu użytkownika:

Przejdź do listy domen ochrony, wybierz odpowiednią domenę ochrony i wybierz pozycję "Network Throttling" z listy Modyfikuj.   

Ograniczanie przepustowości sieci SDS

2. Priorytet we/wy puli pamięci masowej To ustawienie dotyczy puli pamięci masowej i zmienia priorytet operacji we/wy na potrzeby odbudowy lub równoważenia oraz ma wpływ na wydajność systemu. Wartość domyślna to "Limit Concurrent IO" ustawiona na 1 zarówno dla odbudowy, jak i ponownego równoważenia.

A-Z 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]

POLITYKA może być jedną z następujących kategorii: no_limit, limit_concurrent_io, favor_application_io dynamic_bandwidth_throttling

W przypadku użycia czegokolwiek innego niż "no_limit" dla zasady wymagane staje się użycie polecenia OPTIONS. Więcej informacji na temat tych ustawień można znaleźć w dokumentacji PowerFlex.  

 

B-Z interfejsu użytkownika: Przejdź do listy Storage Pool, wybierz odpowiednią pulę pamięci i wybierz opcję "I/O Priority" z listy modyfikacji.   

Priorytet we/wy puli pamięci

3. Równoczesne działania związane z odbudową i równoważeniem. Ustawienie domyślne to 2.

A- Ten parametr można zmienić tylko z 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

  UWAGA: W przypadku użycia parametru storage_pool_id w poleceniu nie trzeba jednocześnie określać identyfikatora lub nazwy domeny ochrony ani nazwy puli pamięci masowej. O ile nie określono przez obsługę ScaleIO, pozostaw ten parametr na 2. Zwiększenie tego ustawienia będzie miało negatywny wpływ na operacje we/wy frontonu szybciej niż ustawienia ograniczania przepustowości sieci i priorytetu we/wy.

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.