اختبارات مبادلة الذاكرة (Swap) في عُقد Kubernetes تكشف مكاسب في كثافة أحمال العمل
وجدت اختبارات استخدمت وحدات تخزين سريعة ذات الحالة الصلبة مكاسب في الكثافة تصل إلى ثلاثة أضعاف، وغالبًا مع تكلفة ضئيلة أو معدومة في زمن الاستجابة.
رسم توضيحي بالذكاء الاصطناعيوجدت اختبارات أُجريت على عُقد Kubernetes تستخدم مساحة المبادلة (swap) المدعومة بوحدات تخزين NVMe السريعة ذات الحالة الصلبة مكاسب في كثافة أحمال العمل تصل إلى ثلاثة أضعاف، وغالبًا مع تكلفة ضئيلة أو معدومة في زمن الاستجابة. وقد بلغ دعم تشغيل العُقد مع تفعيل المبادلة مرحلة التوافر العام (General Availability) في الإصدار v1.34.
تناول عمل القياس المرجعي ثلاثة أنواع من أحمال العمل: عمليات بناء النواة ضمن CI/CD، ومتصفحات بلا واجهة معزولة في بيئات محمية، وبيئات تشغيل Python معزولة. واستخدم مؤلفوه المبادلة لنقل الذاكرة الخاملة خارج ذاكرة الوصول العشوائي (RAM)، مما يتيح للعقدة استيعاب عدد أكبر من الحاويات (pods). وتصف المكاسب المعلنة تلك الاختبارات ولا تثبت التحسن نفسه لكل أحمال العمل.
قد تصبح الذاكرة موردًا مقيِّدًا قبل أن تستنفد طاقة المعالجة. وتزيد أحمال الذكاء الاصطناعي الوكيلي من هذا الضغط، لأن تشغيلها وتنفيذ شيفرة غير موثوقة قد يتطلبان حجمًا كبيرًا من الذاكرة. ويمكن أن تظل بعد ذلك مقيمة في الذاكرة بانتظار مطالبة أخرى، فتستهلك الذاكرة حتى في فترات الخمول.
يعالج النهج الموصوف في الاختبارات هذه الذاكرة الخاملة بوضعها على تخزين سريع. ووجد المؤلفون أن ذلك يمكن أن يزيد عدد الحاويات (pods) التي تدعمها العقدة، ويعتمد حجم الفائدة على حمل العمل الذي جرى اختباره.