بيت حوسبة سحابية ما هو تضخم الذاكرة؟ - تعريف من techopedia

ما هو تضخم الذاكرة؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني ذاكرة الانتفاخ؟

تعد ميزة Ballooning Memory إحدى ميزات إدارة الذاكرة المستخدمة في معظم أنظمة المحاكاة الافتراضية التي تتيح لنظام مضيف توسيع مجموعته من الذاكرة بشكل مصطنع عن طريق الاستفادة من أو استعادة الذاكرة غير المستخدمة التي تم تخصيصها مسبقًا لمختلف الأجهزة الافتراضية.


يتم تحقيق ذلك من خلال برنامج تشغيل بالون مثبت على نظام التشغيل الضيف والذي يتصل به برنامج Hypervisor عندما يحتاج إلى استعادة الذاكرة من خلال منطاد.

تيكوبيديا تشرح تضخيم الذاكرة

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


يتتبع برنامج تشغيل البالون في كل نظام تشغيل ضيف الذاكرة الزائدة لكل VM وعندما يدعو برنامج hypervisor لاستعادة الذاكرة من خلال ballooning ، يقوم برنامج التشغيل balloon في دبابيس VM بتقليل مقدار معين من الذاكرة بحيث لا يستطيع VM استهلاكها ، ثم يسترجع برنامج Hypervisor الذاكرة المثبتة لإعادة تخصيصها. إذا كان هناك ندرة في الذاكرة غير المستخدمة ، فقد يتم إجراء مبادلة للذاكرة من أجل تحقيق حصة البالون. إذا حدث هذا كثيرًا ، فسيكون هناك الكثير من I / O الحمل بين أجهزة VM المختلفة التي تقوم بتبديل الذاكرة مع القرص وقد تؤثر سلبًا على الأداء الكلي للنظام الظاهري.


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

ما هو تضخم الذاكرة؟ - تعريف من techopedia