الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   إدارة وتشغيل السيرفرات (http://www.arabwebtalk.com/forumdisplay.php?f=80)
-   -   حل مشكلة استهلاك (او قله) الرامات للسيرفر (http://www.arabwebtalk.com/showthread.php?t=143504)

محمد شحاته 12-08-2010 07:28 PM

حل مشكلة استهلاك (او قله) الرامات للسيرفر
 
السلام عليكم ورحمه الله وبركاته
تعتبر الذاكره المؤقته (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
أمنياتي بالتوفيق للجميع

gulfprovider.com 19-08-2010 08:21 PM

يعطيك العافيه على الشرح اخوي محمد ..

50GiGa.Com 21-08-2010 09:11 PM

يعطيك العافيه اخى

محمد شحاته 07-09-2010 08:46 AM

إقتباس:

اقتباس من مشاركة gulfprovider.com (المشاركة 753973)
يعطيك العافيه على الشرح اخوي محمد ..

إقتباس:

اقتباس من مشاركة 50GiGa.Com (المشاركة 754274)
يعطيك العافيه اخى



شكرا لكم جميعا

el-abda3.com 30-11-2010 12:55 AM

مشككووووور اخي


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 05:42 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012