عرض مشاركة مفردة
 
  #1  
قديم 12-08-2010, 07:28 PM
محمد شحاته محمد شحاته غير متصل
عضو
 
تاريخ التسجيل: Nov 2008
مشاركة: 232
مستوى تقييم العضوية: 16
محمد شحاته is on a distinguished road
الافتراضي حل مشكلة استهلاك (او قله) الرامات للسيرفر

السلام عليكم ورحمه الله وبركاته
تعتبر الذاكره المؤقته (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
كود:
mkswap /swapfile
لتشغيل الـ swap
كود:
swapon /swapfile
ثم حرر هذا الملف لإضافه الـ swap file للعمل عند الاقلاع للسيرفر
كود:
nano /etc/fstab
ثم اضف هذا السطر بها
كود:
/swapfile               swap                    swap    defaults        0 0
أمنياتي بالتوفيق للجميع






التوقيع
Red Hat Certified Engineer
RH033 - RH253 - RH131