ديف أوبس

تحسين أداء أوبنتو 14.04: إضافة قرص Swap بخطوات بسيطة

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

أولاً وقبل الشروع في إضافة قرص Swap، يجب التحقق من المساحة المتاحة على القرص الصلب لديك. يمكنك استخدام الأمر df -h لعرض معلومات المساحة على الأقراص. بعد التحقق من الفضاء المتاح، يمكنك اتباع الخطوات التالية:

الخطوة 1: إنشاء ملف Swap:
استخدم الأمر التالي لإنشاء ملف Swap. يمكنك تغيير المسار وحجم الملف وفقًا لاحتياجاتك.

bash
sudo fallocate -l 2G /swapfile

ثم، قم بتغيير صلاحيات الملف الجديد لتكون قابلة للقراءة والكتابة فقط للمالك:

bash
sudo chmod 600 /swapfile

الخطوة 2: تكوين الملف كـ Swap:
اجعل الملف الجديد Swap باستخدام الأمر:

bash
sudo mkswap /swapfile

الخطوة 3: تفعيل Swap:
قم بتفعيل الملف كـ Swap باستخدام الأمر:

bash
sudo swapon /swapfile

للتأكد من أن Swap تم تمكينه بنجاح، يمكنك استخدام الأمر:

bash
sudo swapon --show

الخطوة 4: جعل Swap دائماً مفعلاً:
لكي يتم تفعيل Swap تلقائياً عند إعادة التشغيل، قم بإضافة سجل لل Swap في ملف /etc/fstab باستخدام محرر النصوص المفضل لديك:

bash
sudo nano /etc/fstab

أضف السطر التالي في نهاية الملف:

plaintext
/swapfile none swap sw 0 0

الخطوة 5: ضبط إعدادات الكفاءة:
يمكنك ضبط بعض إعدادات الكفاءة لتحسين أداء Swap. قم بتحرير ملف /etc/sysctl.conf:

bash
sudo nano /etc/sysctl.conf

أضف السطور التالية:

plaintext
vm.swappiness=10 vm.vfs_cache_pressure=50

الخطوة 6: إعادة تشغيل النظام:
أخيرًا، قم بإعادة تشغيل النظام لتفعيل التغييرات بشكل كامل:

bash
sudo reboot

بهذا، يكون قد تمت إضافة قرص Swap بنجاح إلى نظامك على أوبنتو 14.04. يمكنك الآن الاستفادة من الذاكرة الإضافية لتحسين استجابة النظام في حالة ارتفاع استخدام الذاكرة العشوائية.

المزيد من المعلومات

بالطبع، سأقوم بتوفير مزيد من المعلومات حول إضافة قرص Swap على أوبنتو 14.04، بحيث يمكنك فهم عملية الإعداد بشكل أعمق.

المزيد حول مساحة الذاكرة الظاهرية (Swap):

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

معلومات حول الأوامر المستخدمة:

  1. fallocate: يُستخدم لإنشاء ملف فارغ بحجم محدد.
  2. chmod: يُستخدم لتغيير أوامر الوصول للملف، في هذه الحالة، تم تعيين صلاحيات القراءة والكتابة فقط للمالك.
  3. mkswap: يُستخدم لتحديد ملف كـ Swap.
  4. swapon: يُستخدم لتفعيل Swap على النظام.
  5. swapon --show: يُستخدم لعرض معلومات حول Swap المفعلة.
  6. nano: محرر نصوص يُستخدم لتحرير ملفات النص في وحدة التحكم.

تحسينات أداء Swap:

  • vm.swappiness: يحدد مقدار الذاكرة الظاهرية المستخدمة قبل التحويل إلى Swap. قيمة 10 تشير إلى استخدام محدود للذاكرة الظاهرية.
  • vm.vfs_cache_pressure: يُعدل طريقة التخزين المؤقت للملفات. قيمة 50 تعمل على الحفاظ على توازن بين ذاكرة التخزين المؤقت والذاكرة العشوائية.

تكامل Swap مع أمان النظام:

  • عند تحديد حجم Swap، يُفضل ألا يتجاوز 2 إلى 4 مرات حجم الذاكرة العشوائية لديك.
  • يُفضل استخدام ملف Swap بدلاً من قسم Swap لأسباب مرونة التكوين.

باستكمال هذه الخطوات وفهم السياق حول الخلفية التقنية لعملية إضافة Swap، يمكنك تحسين أداء نظام أوبنتو 14.04 الخاص بك وضمان استجابته الفعّالة في ظروف استخدام متقدمة أو غير متوقعة للذاكرة.

الخلاصة

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

تأكد من اتباع الخطوات بعناية، وضبط إعدادات الكفاءة لضمان استفادة كاملة من المساحة الظاهرية دون التأثير السلبي على أداء النظام. كما يجدر بك أن تراعي حجم Swap بناءً على احتياجات النظام الفعلية وكمية الذاكرة العشوائية المتاحة.

في الختام، يُظهر هذا الإجراء كيف يمكن تخصيص نظام أوبنتو بشكل فعّال لتلبية احتياجات الأداء الخاصة بك، مما يعزز تجربة استخدامك ويضمن استجابة النظام بشكل فعّال تحت ظروف التشغيل المختلفة.

زر الذهاب إلى الأعلى