http://arlinux.110mb.com/

استعادة صفحات الذاكرة التي نقلت الى الذاكرة البديلة

موليادي سنتوسا [mulyadi.santosa at gmail.com] (Mulyadi Santosa)

16 ديسمبر 2006

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

إحدى السبل الى ذلك أن تعمل ما يلي:

# swapoff -a

(انتظر بضع ثوان... [...] )

# swapon -a

سوف يعيد الأمر swapoff كل شيء الى الذاكرة ثم يعطل مساحات الذاكرة البديلة. لتفعيلها من جديد أصدر الأمر swapon . للتأكد من سلامة العملية تحقق أولا من ناتج الأمر free.

# free -m
             total    used    free   shared   buffers   cached
Mem:           249     170      79        0        12       45
-/+ buffers/cache:     111     137
Swap:          376       0     376

[...]

مع التحيات،
موليادي سنتوسا، مهندس مجاز لـريدهات

ملاحظة المترجم: لم يتم بعد ترجمة المقالة بكاملها؛ الباقي آت ... وكل آت قريب.


المقالة بالانجليزية متوفرة في الاصدار رقم 134 من لينكس غازيت

الموقع

الصفحة الرئيسية
اتصل بي

مقالات

التشغيل التلقائي في كيدي
كتابة العربية في Vim
ما هو أوبنتو؟
الذاكرة المحدودة

لينكس غازيت

منع Vim من الحفظ إلى ملف مفتوح مصادفةً
التجهيز الآلي لقارئ الأقراص المرنة في أوبنتو 7.04
إقلاع اسلاكوير 12.0 عن طريق GRUB
استعادة صفحات الذاكرة التي نقلت الى الذاكرة البديلة