Řešení potíží se službou Azure Cache for Redis na straně klienta

Tato část popisuje řešení potíží, ke kterým dochází kvůli konfliktu na klientovi Redis, který vaše aplikace používá.

Zatížení paměti u klienta Redis

Zatížení paměti 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 zatížení 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 na klientovi:

  • 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ů určité chyby 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 je možné zmírnit několika způsoby:

  • Ponořte se do vzorců 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

Tento oddíl byl přesunut. Další informace najdete v tématu Konfigurace fondu vláken a nárůstu provozu.

Vysoké využití procesoru klienta

Tento oddíl byl přesunut. Další informace najdete v tématu Vysoké využití procesoru na klientských hostitelích.

Omezení šířky pásma na straně klienta

Tento oddíl byl přesunut. Další informace najdete v tématu Omezení šířky pásma sítě na klientských hostitelích.

Vysoká úroveň připojení klientů

Když připojení klientů dosáhnou maximálního limitu pro mezipaměť, může dojít k selháním v požadavcích klientů na připojení nad rámec maximálního limitu. Vysoké zatížení klienta může také způsobit vysoké zatížení serveru při zpracování opakovaných pokusů o opětovné připojení.

Vysoké zatížení klientských připojení může znamenat nevrácení připojení v kódu klienta. Připojení se nemusí znovu používat nebo se správně neuzavírají. Zkontrolujte použití připojení v klientském kódu.

Pokud jsou všechna připojení všechna legitimní a požadovaná připojení klientů, může se vyžadovat upgrade mezipaměti na velikost s vyšším limitem připojení. Zkontrolujte, jestli Max aggregate for Connected Clients je metrika blízko nebo vyšší než maximální počet povolených připojení pro konkrétní velikost mezipaměti. Další informace o nastavení velikosti připojení klienta najdete v tématu výkon Azure Cache for Redis.

Další informace

Další informace o řešení potíží a testování výkonu najdete v těchto článcích: