مشاركة عبر


إدارة استخدام وحدة المعالجة المركزية ل Azure Managed Redis (معاينة)

مهم

أعلن Azure Cache for Redis عن الجدول الزمني للاستبعاد لجميع وحدات SKU. نوصي بنقل مثيلات Azure Cache for Redis الحالية إلى Azure Managed Redis في أقرب وقت ممكن.

لمزيد من التفاصيل حول التقاعد:

أحجام القيمة

يحدد تصميم تطبيق العميل الخاص بك ما إذا كان يجب تخزين العديد من القيم الصغيرة أو عدد أقل من القيم الأكبر. من منظور خادم Redis، تعطي القيم الأصغر أداءً أفضل. نوصي بالحفاظ على حجم القيمة أصغر من 100 كيلوبايت.

إذا كان تصميمك يتطلب منك تخزين قيم أكبر في Azure Managed Redis (معاينة)، فسيكون استخدام وحدة المعالجة المركزية أعلى. في هذه الحالة، قد تحتاج إلى استخدام مستوى أداء أعلى للتأكد من أن استخدام وحدة المعالجة المركزية لا يحد من معدل النقل.

حتى إذا كان مثيل AMR يحتوي على سعة CPU كافية، فإن القيم الأكبر تزيد من زمن الانتقال، لذا اتبع الإرشادات في تكوين المهلات المناسبة.

تجنب ارتفاع اتصال العميل

يعد إنشاء الاتصالات وإغلاقها عملية مكلفة لخادم Redis. إذا قام تطبيق العميل الخاص بك بإنشاء أو إغلاق عدد كبير جدًا من الاتصالات في فترة زمنية قصيرة، فقد يؤدي ذلك إلى عبء على خادم Redis.

إذا كنت تقوم بإنشاء مثيل للعديد من مثيلات العميل للاتصال بـ Redis في وقت واحد، ففكر في إنشاء إنشاءات اتصال جديدة بشكل مذهل لتجنب الارتفاع الحاد في عدد العملاء المتصلين.

ضغط الذاكرة

يؤدي الاستخدام العالي للذاكرة على الخادم إلى زيادة احتمالية احتياج النظام لصفحة البيانات إلى القرص، مما يؤدي إلى حدوث أخطاء في الصفحة يمكن أن تبطئ النظام بشكل كبير.

تجنب الأوامر طويلة المدى

خادم Redis هو نظام ذو ترابط واحد. يمكن أن تتسبب الأوامر التي يتم تشغيلها لفترة طويلة في حدوث زمن انتقال أو انقضاء المهلات من جانب العميل لأن الخادم لا يمكنه الاستجابة لأي طلبات أخرى أثناء انشغاله بالعمل على أمر يعمل لفترة طويلة. لمزيد من المعلومات، راجع استكشاف أخطاء Azure Cache لمشكلات خادم Redis وإصلاحها.

مراقبة استخدام وحدة المعالجة المركزية

أضف المراقبة على حمل الخادم لضمان حصولك على إشعارات عند حدوث تحميل كبير على الخادم. يمكن أن تساعدك المراقبة على فهم قيود التطبيق الخاص بك. بعد ذلك، يمكنك العمل بشكل استباقي للتخفيف من المشكلات. نوصي بمحاولة إبقاء تحميل الخادم أقل من 80% لتجنب تأثيرات الأداء السلبية. يمكن أن يؤدي التحميل المستمر للخادم أكثر من 80٪ إلى تجاوز الفشل غير المخطط له. يعرض Azure Managed Redis (معاينة) مقياس وحدة المعالجة المركزية للإشارة إلى استخدام وحدة المعالجة المركزية على عقد مثيل AMR الخاص بك. نوصي أيضا بفحص الارتفاعات القصوى لمقياس وحدة المعالجة المركزية بدلا من المتوسط لأن حتى الارتفاعات القصيرة يمكن أن تؤدي إلى تجاوز الفشل ومهلات الأوامر.

الخطوات التالية