Felsöka problem på Azure Cache for Redis-klientsidan

I det här avsnittet beskrivs felsökning av problem som inträffar på grund av ett villkor på Redis-klienten som programmet använder.

Minnesbelastning på Redis-klienten

Minnesbelastning på klienten kan leda till prestandaproblem som kan fördröja bearbetningen av svar från cachen. När minnesbelastningen når kan systemet siddata till disk. Den här sidans fel gör att systemet blir betydligt långsammare.

Så här identifierar du minnesbelastning på klienten:

  • Övervaka minnesanvändningen på datorn för att se till att den inte överskrider tillgängligt minne.
  • Övervaka klientens Page Faults/Sec prestandaräknare. Under normal drift har de flesta system vissa sidfel. Toppar i sidfel i samband med timeouter för begäranden kan indikera minnestryck.

Högt minnestryck på klienten kan minimeras på flera sätt:

  • Fördjupa dig i minnesanvändningsmönstren för att minska minnesförbrukningen på klienten.
  • Uppgradera den virtuella klientdatorn till en större storlek med mer minne.

Trafiktoppar

Det här avsnittet har flyttats. Mer information finns i Konfiguration av trafiktoppar och trådpooler.

Hög processoranvändning på klienten

Det här avsnittet har flyttats. Mer information finns i Hög CPU-användning på klientvärdar.

Begränsning av bandbredd på klientsidan

Det här avsnittet har flyttats. Mer information finns i Begränsning av nätverksbandbredd på klientvärdar.

Höga klientanslutningar

När klientanslutningarna når maxgränsen för cachen kan det uppstå fel i klientbegäranden för anslutningar som överskrider maxgränsen. Höga klientanslutningar kan också orsaka hög serverbelastning vid bearbetning av upprepade återanslutningsförsök.

Höga klientanslutningar kan tyda på en anslutningsläcka i klientkoden. Anslutningar kanske inte återanvänds eller stängs på rätt sätt. Granska klientkoden för anslutningsanvändning.

Om alla höga anslutningar är legitima och nödvändiga klientanslutningar kan det krävas att du uppgraderar cachen till en storlek med en högre anslutningsgräns. Kontrollera om måttet Max aggregate for Connected Clients är nära eller högre än det maximala antalet tillåtna anslutningar för en viss cachestorlek. Mer information om storleksändring per klientanslutning finns i Azure Cache for Redis prestanda.

Ytterligare information

De här artiklarna innehåller mer information om felsökning och prestandatestning: