قدمت Google تصحيحات LRU متعددة المستويات لنظام التشغيل Linux

قدمت Google تصحيحات مع تنفيذ محسّن لآلية LRU لنظام التشغيل Linux. LRU (المستخدم الأقل مؤخرًا) هي آلية تسمح لك بتجاهل أو تبديل صفحات الذاكرة غير المستخدمة. وفقًا لشركة Google، فإن التنفيذ الحالي لآلية تحديد الصفحات التي سيتم حذفها يؤدي إلى زيادة العبء على وحدة المعالجة المركزية، وغالبًا ما يؤدي أيضًا إلى اتخاذ قرارات سيئة بشأن الصفحات التي سيتم حذفها.

في التجارب التي أجرتها الشركة، أدى التطبيق الجديد لـ LRU إلى تقليل عدد عمليات إنهاء البرامج القسرية بسبب نقص الذاكرة في النظام (OOM kill) بنسبة 18%، وفي نظام التشغيل Chrome انخفض عدد علامات تبويب المتصفح التي تم إهمالها بسبب نقص الذاكرة بنسبة 96% وانخفض بنسبة 59% عدد حالات القتل OOM في الأجهزة المحملة. هذا هو الإصدار الثاني من التصحيحات، الذي قضى على تراجعات الأداء وأوجه القصور الأخرى التي تمت ملاحظتها أثناء الاختبار.

المصدر: opennet.ru

إضافة تعليق