الثلاثاء، 15 يوليو 2014

تحسين أداء الحاسوب باستخدام zRam وبضع تضبيطات للذاكرة العشوائية RAM

الكاتب : Unknown بتاريخ الثلاثاء، 15 يوليو 2014  | بدون تعليق

zRam هو عبارة عن Module بنواة لينكس، يقوم بضغط قرص Swap إلى الذاكرة العشوائية للمزيد من السرعة والأداء عوضًا عن القرص الصلب (حيث أن القرص الصلب أبطأ بكثير من الذاكرة العشوائية) وبالتالي ستزداد سرعة معالجة العمليات والـI/O ، هذا الـModule معطل افتراضيًا وبالتالي سنقوم بتثبيت حزمة zram-config على أوبونتو ليتم تفعيله:
sudo apt-get install zram-config
أعد التشغيل.. ستلاحظ أن استهلاك التطبيقات والعمليات للذاكرة العشوائية قد قلّ بالإضافة إلى سرعة في الأداء.. هذا الحلّ مناسب جدًا للأجهزة الضعيفة أو القديمة أو المحدودة الموارد، ولكنك لن تلاحظ فرقًا في حال كانت مواصفات جهازك ممتازة.

من المعروف أيضًا في نظام لينكس والأنظمة الشبيهة بيونكس بشكل عام أنها توفر ميزة قرص الـSwap، عندما تمتلئ الذاكرة العشوائية RAM ولا يعود هناك مجال لمعالجة المزيد من العمليات عليها، يتم أخذ العمليات النائمة أو أي شيء لا يتم استخدامه حاليًا من الـRAM ونقله إلى قرص الـSwap وهو الأمر الذي يقوم بتحرير بعض المساحة من الـRAM لمعالجة العمليات الزائدة التي يحتاجها النظام، فبالتالي وعلى عكس نظام ويندوز مثلًا، لن يتوقف الحاسوب عن العمل عندما يستخدم النظام 100% من الذاكرة العشوائية، بل سيتم نقل بعض الأمور الموجودة من الذاكرة إلى القرص الصلب (Swap) ويكمل النظام عمله بسلاسة.

الآن هناك مشكلة وهي أن القرص الصلب أبطأ بكثير من الذاكرة العشوائية وبالتالي جميع الأمور والعمليات المخزّنة عليه سوف يتم تشغيلها بشكل بطيء للغاية، لذا بالإضافة إلى الحل السابق، يمكنك تعطيل قرص الـSwap والإبقاء على الذاكرة العشوائية RAM قيد الاستخدام طوال الوقت مع إضافة zRam، قد يجعل هذا نظامك متذبذبًا عندما يكون حجم الذاكرة العشوائية صغيرًا، ما سيحصل هو أن تنفيذ العمليات سيصبح أسرع، ولكن النظام لن يقبل تنفيذ عمليات جديدة عندما تمتلئ الذاكرة العشوائية لكي لا يتوقف النظام عن العمل حيث أن قرص الـSwap معطل وبالتالي عندما ستحاول تشغيل برامج إضافية خارج قدرة استيعاب الذاكرة العشوائية فإنه لم يتم تنفيذها (هو في الواقع يتم تنفيذها، ولكن لعدم وجود ذاكرة إضافية، سوف يتم تشغيلها ببطء وستصطدم بقلة الموارد ولن يتم التشغيل إلا عندما تقوم بإغلاق تطبيقات أخرى)، لذا طبقه على مسؤوليتك، لتعطيل الـSwap طبق الأمر التالي:
sudo swapoff -a
ولإعادة تشغيله لاحقًا إن أردت، طبق:
sudo swapon -a

 هناك عدة أوامر قد تساعدك في مراقبة استهلاك الذاكرة العشوائية RAM مثل free -m و cat /proc/meminfo و ps -aux وغيرها..

قسم :
معلومات عن الكاتب

وصف مختصر ونبذه عن كاتب الموضوع..

موضوعات متشابهه :

0 التعليقات:

    سجل اشتراكك معنا وسيصلك جديد المدونه لكن لا تنسى تفعيل اشتراكك .

أقسام المدونة

محادثة

أرشيف المدونة الإلكترونية