Řešení potíží na straně klienta Azure Managed Redis (Preview)
Tato část popisuje řešení potíží, ke kterým dochází kvůli podmínce klienta Redis, který vaše aplikace používá.
- Zatížení paměti u klienta Redis
- Prudké zvýšení provozu
- Vysoké využití procesoru klienta
- Omezení šířky pásma na straně klienta
Zatížení paměti u klienta Redis
Zatížení paměti na klienta může vést k problémům s výkonem, které můžou zpozdit zpracování odpovědí z mezipaměti. Když dojde k dosažení tlaku paměti, může systém stránkovat data na disk. Chyba této stránky způsobí, že se systém výrazně zpomalí.
Zjištění zatížení paměti u klienta:
- Monitorujte využití paměti na počítači a ujistěte se, že nepřekračuje dostupnou paměť.
- Monitorujte čítač výkonu
Page Faults/Sec
klienta. Během normálního provozu má většina systémů několik chyb stránky. Špičky chyb stránkování odpovídající vypršením časových limitů požadavků můžou značit zatížení paměti.
Vysoké zatížení paměti na klientovi lze zmírnit několika způsoby:
- Podívejte se na vzory využití paměti, abyste snížili spotřebu paměti v klientovi.
- Upgradujte klientský virtuální počítač na větší velikost s větší pamětí.
Prudké zvýšení provozu
Další informace naleznete v tématu Traffic burst and thread pool configuration.
Vysoké využití procesoru klienta
Další informace najdete v tématu Vysoké využití procesoru na hostitelích klientů.
Omezení šířky pásma na straně klienta
Další informace najdete v tématu Omezení šířky pásma sítě na hostitelích klientů.
Vysoká počet připojení klientů
Když klientská připojení dosáhnou maximálního limitu pro mezipaměť, můžou se v žádostech klientů o připojení zobrazit nad rámec maxima. Vysoká počet klientských připojení může také způsobit vysoké zatížení serveru při opakovaném pokusu o opětovné připojení.
Vysoká počet klientských připojení může značí únik připojení v kódu klienta. Připojení se nemusí správně znovu používat nebo zavírat. Zkontrolujte použití připojení v klientském kódu.
Pokud jsou všechna vysoká připojení všechna legitimní a požadovaná klientská připojení, může být vyžadován upgrade mezipaměti na velikost s vyšším limitem připojení. Zkontrolujte, jestli Max aggregate for Connected Clients
je metrika zavřená nebo vyšší než maximální povolený počet povolených připojení pro konkrétní velikost mezipaměti. Další informace o nastavení velikosti jednotlivých připojení klientů najdete v tématu Výkon spravovaného Redis v Azure.
Další informace
Další informace o řešení potíží a testování výkonu najdete v těchto článcích: