Doporučení srovnávacích testů výkonnosti pro Azure NetApp Files
Tento článek obsahuje doporučení k testování srovnávacích testů pro výkon svazků a metriky pomocí služby Azure NetApp Files.
Přehled
Pokud chcete porozumět charakteristikám výkonu svazku Azure NetApp Files, můžete pomocí open source nástroje FIO spustit řadu srovnávacích testů k simulaci různých úloh. FIO je možné nainstalovat v linuxových i windows operačních systémech. Je to skvělý nástroj pro rychlý snímek IOPS i propustnosti svazku.
Důležité
Azure NetApp Files nedoporučuje používat dd
tento nástroj jako standardní nástroj pro srovnávací testy. K vytvoření a analýze optimálního výkonu infrastruktury byste měli použít skutečnou úlohu aplikace, simulaci úloh a srovnávací nástroje (například Oracle AWR s Oracle nebo ekvivalent IBM pro DB2). Nástroje, jako je FIO, vdbench a iometer, mají svá místa při určování limitů úložiště virtuálních počítačů, které odpovídají parametrům testu skutečným kombinacím úloh aplikace pro nejužitečnější výsledky. Vždy je ale nejlepší testovat pomocí reálné aplikace.
Určení velikosti instance virtuálního počítače
Nejlepších výsledků dosáhnete tak, že k provedení testů používáte instanci virtuálního počítače, která má odpovídající velikost. Následující příklady používají instanci Standard_D32s_v3. Další informace o velikostech instancí virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů s Windows v Azure pro virtuální počítače s Windows a velikosti virtuálních počítačů s Linuxem v Azure pro virtuální počítače založené na Linuxu.
Nastavení velikosti svazku Azure NetApp Files
Ujistěte se, že pro očekávanou úroveň výkonu zvolíte správnou úroveň služby a velikost kvóty svazku. Další informace najdete v tématu Úrovně služeb pro Azure NetApp Files.
Doporučení pro virtuální síť
Testování srovnávacích testů byste měli provést ve stejné virtuální síti jako Azure NetApp Files. Následující příklad ukazuje doporučení:
Nástroje pro srovnávací testy výkonu
Tato část obsahuje podrobnosti o několika nástrojích srovnávacích testů.
SSB
SQL Storage Benchmark (SSB) je opensourcový srovnávací nástroj napsaný v Pythonu. Je navržená tak, aby vygenerovala úlohu "reálného světa", která emuluje interakci s databází tak, aby změřovala výkon subsystému úložiště.
Cílem SSB je umožnit organizacím a jednotlivcům měřit výkon subsystému úložiště pod zátěží úloh databáze SQL.
Instalace SSB
Pokud chcete nainstalovat platformu podle svého výběru, postupujte podle části Začínáme v souboru README SSB.
FIO
Flexibilní V/V Tester (FIO) je bezplatný a opensourcový nástroj pro vstupně-výstupní operace disku, který se používá k srovnávacímu testu i k ověření zatížení/hardwaru.
FIO je k dispozici v binárním formátu pro Linux i Windows.
Instalace FIO
Postupujte podle části Binární balíčky v souboru FIO README a nainstalujte platformu podle vašeho výběru.
Příklady FIO pro IOPS
Příklady FIO v této části používají následující nastavení:
- Velikost instance virtuálního počítače: D32s_v3
- Úroveň a velikost služby fondu kapacity: Premium / 50 TiB
- Velikost kvóty svazku: 48 TiB
Následující příklady ukazují náhodné čtení a zápisy FIO.
FIO: 8k blok velikost 100% náhodné čtení
fio --name=8krandomreads --rw=randread --direct=1 --ioengine=libaio --bs=8k --numjobs=4 --iodepth=128 --size=4G --runtime=600 --group_reporting
FIO: 8k blok velikost 100% náhodných zápisů
fio --name=8krandomwrites --rw=randwrite --direct=1 --ioengine=libaio --bs=8k --numjobs=4 --iodepth=128 --size=4G --runtime=600 --group_reporting
Výsledky srovnávacích testů
Oficiální výsledky srovnávacích testů pro výkon FIO v Azure NetApp Files najdete v referenčních testech výkonu Služby Azure NetApp Files pro Linux.
Příklady FIO pro šířku pásma
Příklady v této části ukazují sekvenční čtení a zápisy FIO.
FIO: 64k blok velikost 100% sekvenční čtení
fio --name=64kseqreads --rw=read --direct=1 --ioengine=libaio --bs=64k --numjobs=4 --iodepth=128 --size=4G --runtime=600 --group_reporting
FIO: 64k blok velikost 100% sekvenční zápisy
fio --name=64kseqwrites --rw=write --direct=1 --ioengine=libaio --bs=64k --numjobs=4 --iodepth=128 --size=4G --runtime=600 --group_reporting
Výsledky srovnávacích testů
Oficiální výsledky srovnávacích testů pro výkon FIO v Azure NetApp Files najdete v referenčních testech výkonu Služby Azure NetApp Files pro Linux.
Metriky svazků
Data o výkonu služby Azure NetApp Files jsou k dispozici prostřednictvím čítačů služby Azure Monitor. Čítače jsou k dispozici prostřednictvím webu Azure Portal a požadavků REST API GET.
Historická data můžete zobrazit pro následující informace:
- Průměrná latence čtení
- Průměrná latence zápisu
- Čtení IOPS (průměr)
- IOPS zápisu (průměr)
- Logická velikost svazku (průměr)
- Velikost snímku svazku (průměr)
Pomocí Azure Monitoru
K čítačům Služby Azure NetApp Files můžete přistupovat na základě jednotlivých svazků ze stránky Metriky, jak je znázorněno níže:
Řídicí panel můžete také vytvořit ve službě Azure Monitor pro Azure NetApp Files tak, že přejdete na stránku Metriky, vyfiltrujete NetApp a zadáte čítače svazků, které vás zajímají:
Přístup k rozhraní API služby Azure Monitor
K čítačům Služby Azure NetApp Files můžete přistupovat pomocí volání rozhraní REST API. Projděte si podporované metriky ve službě Azure Monitor: Microsoft.NetApp/netAppAccounts/capacityPools/Volumes pro čítače pro fondy a svazky kapacity.
Následující příklad ukazuje adresu URL GET pro zobrazení velikosti logického svazku:
#get ANF volume usage
curl -X GET -H "Authorization: Bearer TOKENGOESHERE" -H "Content-Type: application/json" https://management.azure.com/subscriptions/SUBIDGOESHERE/resourceGroups/RESOURCEGROUPGOESHERE/providers/Microsoft.NetApp/netAppAccounts/ANFACCOUNTGOESHERE/capacityPools/ANFPOOLGOESHERE/Volumes/ANFVOLUMEGOESHERE/providers/microsoft.insights/metrics?api-version=2018-01-01&metricnames=VolumeLogicalSize
Další kroky
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro