السلام عليكم ورحمه الله وبركاته
تعتبر الذاكره المؤقته (ram) من أغلي الإضافات للسيرفرات فالبعض من مراكز نقل البيانات (data center) يؤجر الـ 2 جيجا رام بأكثر من 25 دولار شهريا
درس اليوم هو عباره عن حله لمشكله أستهلاك الرامات للسيرفر بتخصيص جزء من الهارد للعمل كذاكره بديله للرامات في حين أستهلاكها بدلا من توقف السيرفر عن الاستهلاك لها
الأفتراضي أن اللينكس يخصص جزء من الهارد للعمل كذلك عند بدايه التنصيب لأول مره وهي تسمي بالـ (swap)
ماذا نفعل في حاله استهلاك الرامات بالإضافه إلي الـ swap بعد ذلك ؟؟؟
الآن شرح عمل swap file ملف مساحته 0 كيلو بايت تزداد بزياده استهلاك الرامات ليعمل كحل بديل لمعالجه البيانات حين عدم توفر مسحه في الرامات للعمل عليها
مفيد في حالات كثيره الكثير يقوم بعمل swap كبارتيشن وهذه المره الأولي عند تنزيل اللينكس ما العمل بعد ما نزل النظام ولا يوجد لديك بارتيشن فارغ لتضيفه للـ swap
الحل الأمثل هو عمل ملف swap يعمل عمل البارتيشن ويحفظ على أي مكان بالهارد
الشرح بالتفصيل
نبدأ بأمر أنشاء الـ blocks
كود:
dd if=/dev/ss.com.eg of=/swapfile bs=64M count=20
ss.com.eg = استبدلها بأسم الملف الجديد (swap file)
bs=64M = هي البلوك سايز (block size) يمكنك استبدالها بقيمه أكبر مثل 128 او 256 وهكذا
count=20 = عدد البلوك سايز (block size) يمكنك كتابه القيمه التي تريدها على ان تكون المساحه للملف swap file حاصل ضرب البلوك سايز في عدد البلوك blocks
أمر انشاء ملف الـ swap
لتشغيل الـ swap
ثم حرر هذا الملف لإضافه الـ swap file للعمل عند الاقلاع للسيرفر
ثم اضف هذا السطر بها
كود:
/swapfile swap swap defaults 0 0
أمنياتي بالتوفيق للجميع