Az Azure Cache for Redis ügyféloldali hibáinak elhárítása
Ez a szakasz az alkalmazás által használt Redis-ügyfél egy feltétele miatt felmerülő hibaelhárítási problémákat ismerteti.
- Memóriaterhelés a Redis-ügyfélen
- Hirtelen forgalomnövekedés
- Magas ügyféloldali processzorhasználat
- Ügyféloldali sávszélesség korlátozása
Memóriaterhelés a Redis-ügyfélen
Az ügyfél memóriaterhelése teljesítményproblémákhoz vezethet, amelyek késleltethetik a gyorsítótárból érkező válaszok feldolgozását. Ha a memóriaterhelés eléri a terhelést, a rendszer lemezre irányítja az adatokat. Ez a laphibák miatt a rendszer jelentősen lelassul.
Az ügyfél memóriaterhelésének észlelése:
- Monitorozza a memóriahasználatot a gépen, és győződjön meg arról, hogy az nem haladja meg a rendelkezésre álló memóriát.
- Az ügyfél teljesítményszámlálójának
Page Faults/Sec
figyelése. A normál működés során a legtöbb rendszer oldalhibákkal rendelkezik. A kérések időtúllépésével párhuzamosan hirtelen növekvő számú laphibák nagy memóriaterhelést jelezhetnek.
Az ügyfélre nehezedő magas memóriaterhelés többféleképpen csökkenthető:
- Ássa be a memóriahasználati mintákat az ügyfél memóriahasználatának csökkentése érdekében.
- Frissítse az ügyfél virtuális gépét nagyobb méretűre, több memóriával.
Hirtelen forgalomnövekedés
Ezt a szakaszt áthelyeztük. További információ: Forgalomcsúcs- és szálkészlet-konfiguráció.
Magas ügyféloldali processzorhasználat
Ezt a szakaszt áthelyeztük. További információ: Magas processzorhasználat az ügyfél gazdagépeken.
Ügyféloldali sávszélesség korlátozása
Ezt a szakaszt áthelyeztük. További információ: Hálózati sávszélesség korlátozása az ügyfél gazdagépeken.
Magas ügyfélkapcsolatok
Ha az ügyfélkapcsolatok elérik a gyorsítótár maximális értékét, a maximálisnál nagyobb számú kapcsolatra vonatkozó ügyfélkérésekben hibák fordulhatnak elő. A magas ügyfélkapcsolatok magas kiszolgálóterhelést is okozhatnak az ismétlődő újracsatlakozási kísérletek feldolgozásakor.
A magas ügyfélkapcsolatok kapcsolatszivárgást jelezhetnek az ügyfélkódban. Előfordulhat, hogy a kapcsolatok nem lesznek megfelelően újra felhasználva vagy bezárva. Tekintse át a kapcsolatokhoz használt ügyfélkódot.
Ha a magas kapcsolatok mindegyike jogos és szükséges ügyfélkapcsolat, előfordulhat, hogy magasabb kapcsolati korláttal rendelkező méretre kell frissíteni a gyorsítótárat. Ellenőrizze, hogy a Max aggregate for Connected Clients
metrika közel van-e vagy nagyobb-e egy adott gyorsítótármérethez engedélyezett kapcsolatok maximális számánál. Az ügyfélkapcsolatonkénti méretezésről az Azure Cache for Redis teljesítményről szóló cikkben talál további információt.
További információ
Ezek a cikkek további információt nyújtanak a hibaelhárításról és a teljesítménytesztelésről: