Sdílet prostřednictvím


Řešení potíží na straně klienta Azure Managed Redis

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 ve výskytech chyb stránkování související s překročením časového limitu požadavků mohou naznačovat nedostatek 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 naznačovat únik připojení v klientském kódu. Připojení nemusí být správně znovu použita nebo uzavřena. 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: