استكشاف أخطاء ذاكرة التخزين المؤقت Azure لمشكلات العميل Redis وإصلاحها
يناقش هذا القسم مشاكل استكشاف الأخطاء وإصلاحها التي تحدث بسبب شرط على عميل Redis يستخدمه التطبيق الخاص بك.
- ضغط الذاكرة على عميل Redis
- اندفاع نسبة استخدام الشبكة
- استخدام عالي لوحدة المعالجة المركزية للعميل
- تقييد النطاق الترددي من جانب العميل
ضغط الذاكرة على عميل Redis
يمكن أن يؤدي ضغط الذاكرة على العميل إلى حدوث مشاكل في الأداء يمكن أن تؤخر معالجة الاستجابات من ذاكرة التخزين المؤقت. عند ضغط الذاكرة، قد يقوم النظام بنقل البيانات إلى القرص. يؤدي خلل الوصول إلى الصفحة هذا إلى إبطاء النظام بشكل ملحوظ.
للكشف عن ضغط الذاكرة على العميل:
- عليك مراقبة استخدام الذاكرة على الجهاز للتأكد من أنها لا تتجاوز الذاكرة المتوفرة.
- مراقبة عدّاد أداء العميل
Page Faults/Sec
. في أثناء التشغيل العادي، تحتوي معظم الأنظمة على بعض الخلل في الوصول إلى الصفحة. يمكن أن تشير الارتفاعات في الخلل الوصول إلى الصفحة المقابلة لمهلات الطلب إلى حدوث ضغط الذاكرة.
يمكن تخفيف ضغط الذاكرة العالي على العميل من خلال عدة طرق:
- تعمق في أنماط استخدام الذاكرة لتقليل استهلاك الذاكرة على العميل.
- تفضل بترقية الجهاز الظاهري للعميل إلى حجم أكبر مع الحصول على ذاكرة أكبر.
اندفاع نسبة استخدام الشبكة
تم نقل هذا القسم. للحصول على مزيد من المعلومات، راجع اندفاع نسبة استخدام الشبكة وتكوين تجمع مؤشر الترابط.
استخدام عالي لوحدة المعالجة المركزية للعميل
تم نقل هذا القسم. للحصول على مزيد من المعلومات، راجع وحدة المعالجة المركزية العالية على مضيفي العميل.
تقييد النطاق الترددي من جانب العميل
تم نقل هذا القسم. للحصول على مزيد من المعلومات، راجع تقييد النطاق الترددي للشبكة على مضيفي العميل.
اتصالات العميل العالية
عندما تصل اتصالات العميل إلى الحدّ الأقصى لذاكرة التخزين المؤقت، يمكن أن يكون لديك حالات فشل في طلبات العميل للاتصالات تتجاوز الحد الأقصى. يمكن أن تتسبب اتصالات العميل العالية أيضًا في تحميل الخادم العالي عند معالجة محاولات إعادة الاتصال المتكررة.
قد تشير اتصالات العميل العالية إلى تسرب اتصال في التعليمات البرمجية للعميل. قد لا تتم إعادة استخدام الاتصالات أو إغلاقها بشكل مناسب. راجع التعليمات البرمجية للعميل لاستخدام الاتصالات.
إذا كانت الاتصالات العالية جميعها شرعية ومطلوبة، فقد تكون ترقية ذاكرة التخزين المؤقت إلى حجم بحدّ اتصال أعلى مطلوبة. تحقّق ما إذا كان القياس Max aggregate for Connected Clients
قريبًا أو أعلى من الحدّ الأقصى لعدد الاتصالات المسموح بها لحجم ذاكرة تخزين مؤقت معين. للحصول على مزيد من المعلومات حول تغيير الحجم لكل اتصالات العميل، راجع ذاكرة تخزين مؤقت Azure لأداء Redis performance.
معلومات اضافيه
توفر هذه المقالات المزيد من المعلومات بشأن استكشاف الأخطاء وإصلاحها واختبار الأداء:
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ