Sdílet prostřednictvím


Ř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

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: