PowerFlex: Ön uç GÇ iş yükü performansını etkileyen Yeniden Oluşturma ve Yeniden Dengeleme

Summary: Ön uç GÇ iş yükünü etkileyen Yeniden Oluşturma ve Yeniden Dengeleme.

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

Yeniden oluşturma veya yeniden dengeleme başladığında ön uç uygulama IOPS'si önemli ölçüde düşebilir.

 
  • Bir SDS düğümü veya diski arızalandı ve yeniden oluşturma işleminin başlamasına neden oldu.
  • Kümeye veya depolama havuzuna bir SDS düğümü veya diski eklendi ve bu durum yeniden dengelemenin başlamasına neden oldu.
  • SDS düğümü veya diskleri, kümeden veya depolama havuzundan kaldırılarak yeniden dengeleme işleminin başlamasına neden olur.
  • Yeniden oluşturma/yeniden dengeleme başladıktan sonra ön uç IOPS'si büyük ölçüde azalıyor (beklenen IOPS'nin %50'sine veya daha fazlasına kadar).

 

Etki

Bir yeniden oluşturma veya yeniden dengelemenin hızında ve kaynaklarında artış yapılırsa, ScaleIO'nun ihtiyaç duyduğu her bloğun iki tam kopyasını oluşturmak için gereken süreyi azaltır. Ancak SDC'lerin aktarım hızı ve IOPS'si etkilenebilir ve son kullanıcı uygulama yavaşlığı ve hatta GÇ hataları fark edebilir. Bu değişikliklerin ön uç GÇ üzerindeki etkisi, değişiklik yapılmadan önce anlaşılmalıdır.

 

Cause

Yeniden oluşturma ve yeniden dengeleme, SDC'lerin kullandığı aynı diski ve muhtemelen ağ kaynaklarını kullanır, böylece hem diskte hem de ağda bant genişliğini alır. Yeniden oluşturma ve yeniden dengeleme ayrıca varsayılan olarak paralellik parametresi olarak tanımlanan iki SDS iş parçacığı kullanır.
Bu iş parçacıklarını SDS oluşturmuştur ve varsayılan iki iş parçacığının üzerine çıkarsa fazladan CPU ve Bellek alır. Bu, SDS'nin yeniden oluşturma/yeniden dengeleme için harcayacağından daha fazla CPU zamanı ve kaynağı harcamasına neden olarak ön uç GÇ'lerine hizmet vermek için daha az CPU zamanı ve kaynağı harcanmasına neden olur.

Resolution

Burada kontrol etmeniz gereken birkaç şey var. Yeniden oluşturma ve yeniden dengeleme aşağıdaki parametrelerden etkilenebilir: 

1- SDS Ağ Kısma: Bu, her bir SDS'nin listelenen çeşitli kategoriler için G/Ç'yi nasıl kullanacağını sınırlar. Tüm kategorilerde varsayılan ayar "Sınırsız"dır.

 

A-From 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-Kullanıcı Arayüzünden:

Koruma etki alanı listesine gidin, ilgili koruma etki alanını seçin ve Değiştir listesinden "Network Throttling" öğesini seçin.   

SDS Ağ Kısıtlaması

2- Depolama Havuzu G/Ç Önceliği Bu ayar, depolama havuzu başınadır ve yeniden oluşturma veya yeniden dengeleme için GÇ önceliğini değiştirir ve sistem performansını etkiler. Varsayılan değer, hem yeniden oluşturma hem de yeniden dengeleme için "Limit Concurrent IO" ayarı 1'dir.

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

POLİTİKA şunlardan biri olabilir: no_limit, limit_concurrent_io, favor_application_io dynamic_bandwidth_throttling

Politika için "no_limit" dışında bir şey kullanılıyorsa OPTIONS komutunun kullanılması gerekir. Bu ayarlarla ilgili daha fazla referans için PowerFlex belgelerine bakın.  

 

B-Kullanıcı Arayüzünden: Storage Pool listesine gidin, ilgili Storage Pool'u seçin ve değiştirme listesinden "I/O Priority" öğesini seçin.   

Depolama havuzu GÇ Önceliği

3- Eşzamanlı Yeniden İnşa ve Yeniden Dengeleme Faaliyetleri. Buradaki varsayılan ayar 2'dir.

A- Bu parametre yalnızca scli'den değiştirilebilir:

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

  NOT: Komutta storage_pool_id parametresini kullanırsanız koruma etki alanı kimliğini veya adını ve depolama havuzu adını da belirtmeniz gerekmez. ScaleIO desteği tarafından belirtilmediği sürece bu parametreyi 2 olarak bırakın. Bu ayarın artırılması, ön uç GÇ'sini ağ kısıtlaması ve G/Ç önceliği ayarlarından daha hızlı etkiler.

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.