PowerFlex: Opětovné sestavení a vyvážení ovlivňující výkon vstupně-výstupních úloh front-endu
Summary: Opětovné sestavení a vyvážení ovlivňující vstupně-výstupní úlohy front-endu.
Symptoms
Po zahájení opětovného sestavení nebo opětovného vyvážení může dojít k výraznému poklesu operací IOPS front-endové aplikace.
- Uzel nebo disk SDS selhal, což způsobilo zahájení opětovného vytvoření.
- Do clusteru nebo fondu úložiště byl přidán uzel nebo disk SDS, což způsobí obnovení rovnováhy.
- Uzel nebo disky SDS jsou odebrány z clusteru nebo fondu úložiště, což způsobí obnovení rovnováhy.
- Rozevírací nabídka Front-end IOPS se výrazně sníží (až 50 % nebo více očekávaných IOPS) po spuštění opětovného sestavení nebo opětovného vyvážení.
Důsledky
Pokud se zvýší rychlost a prostředky opětovného sestavení nebo vyvážení, zkrátí se čas potřebný k vytvoření dvou úplných kopií každého bloku, které ScaleIO potřebuje. Propustnost a IOPS SDC však mohou být ovlivněny a koncový uživatel může zaznamenat pomalost aplikací nebo dokonce chyby IOPS. Účinek, který mohou mít tyto změny na vstupně-výstupní operace front-endu, by měl být pochopen před provedením změny.
Cause
Opětovné vytvoření a vyvážení využívá stejný disk a případně síťové prostředky, které používají SDC, a zabírají tak šířku pásma na disku i v síti. Opětovné sestavení a vyvážení také ve výchozím nastavení používají dvě vlákna SDS, která jsou definována jako parametr paralelismu.
SDS vytvořil tato vlákna, a pokud narazí nad výchozí hodnotu dvou vláken, zabere další procesor a paměť. To způsobí, že SDS stráví více času a zdrojů procesoru na opětovné sestavení/vyvážení, než by tomu bylo, což způsobí, že se na obsluhu vstupně-výstupních operací front-endu vynaloží méně času a prostředků procesoru.
Resolution
Zde je třeba zkontrolovat několik věcí. Opětovné sestavení a vyvážení mohou být ovlivněny následujícími parametry:
1 – Omezení sítě SDS: Toto omezení počtu vstupů/výstupů jednotlivých disků SDS pro různé uvedené kategorie omezuje. Výchozí hodnota ve všech kategoriích je "Neomezeno".
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 uživatelského rozhraní:
Přejděte do seznamu domén ochrany, vyberte příslušnou doménu ochrany a v seznamu Upravit vyberte možnost "Network Throttling".

2 – Priorita I/O fondu úložiště Toto nastavení platí pro každý fond úložiště a mění prioritu IO pro opětovné vytvoření nebo vyvážení a ovlivňuje výkon systému. Výchozí hodnota "Limit Concurrent IO" je nastavená na hodnotu 1 pro opětovné vytvoření i vyvážení.
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]
ZÁSADY mohou být jedny z: no_limit, limit_concurrent_io, favor_application_io dynamic_bandwidth_throttling
Pokud pro zásadu použijete cokoli jiného než "no_limit", je nutné použít příkaz OPTIONS. Další reference k těmto nastavením naleznete v dokumentaci k zařízení PowerFlex.
B-Z uživatelského rozhraní: Přejděte do seznamu Fond úložiště, vyberte požadovaný fond úložiště a v seznamu úprav vyberte možnost "Priorita I/O".

3 – Souběžné činnosti obnovy a vyvážení. Výchozí nastavení je zde 2.
A- Tento parametr lze změnit pouze 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
POZNÁMKA: Použijete-li v příkazu parametr storage_pool_id, nemusíte zadávat také ID nebo název domény ochrany a název fondu úložiště. Pokud není uvedeno v podpoře ScaleIO, ponechte tento parametr na hodnotě 2. Zvýšení tohoto nastavení bude mít nepříznivý vliv na vstupně-výstupní operace front-endu rychleji než nastavení omezování sítě a priority vstupně-výstupních operací.