انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: بهنام … در 19 بهمن 1391، 02:38 بظ
-
سلام.
پنج سیستم دارم که میخوام روی اونا لینوکس نصب کنم:
سیستم اول: 1گیگ رم و dual core 1.8
سیستم دوم: 2گیگ رم و dual core 2.2
سیستم سوم: 3گیگ رم و core i3 2.2
سیستم چارم: 4گیگ رم و core i5 2.2
سیستم پنجم: 6گیگ رم و core i5 3.0
حالا با توجه به اینکه من عادت دارم نرم افزار متنوع(برنامه نویسی و اداری و بازی و ...) نصب میکنم
و از hibernate و میزکارهای unity , gnome-shell , kde باهم استفاده میکنم
و با توجه به تضاد گفتاری اینا:
http://www.cyberciti.biz/tips/linux-swap-space.html
http://ubuntuforums.org/showthread.php?t=1982639
http://askubuntu.com/questions/62073/how-to-decide-on-swap-size
http://forum.ubuntu.ir/index.php?topic=14329.0
http://forum.ubuntu.ir/index.php/topic,5613.0.html
یک نفر که واقعا فهمید چی میگم بفرماید که چقدر به قضای swap هرکدام اختصاص بدم.
خیلی ممنون
-
سلام.
پنج سیستم دارم که میخوام روی اونا لینوکس نصب کنم:
سیستم اول: 1گیگ رم و dual core 1.8
سیستم دوم: 2گیگ رم و dual core 2.2
سیستم سوم: 3گیگ رم و core i3 2.2
سیستم چارم: 4گیگ رم و core i5 2.2
سیستم پنجم: 6گیگ رم و core i5 3.0
حالا با توجه به اینکه من عادت دارم نرم افزار متنوع(برنامه نویسی و اداری و بازی و ...) نصب میکنم
و از hibernate و میزکارهای unity , gnome-shell , kde باهم استفاده میکنم
و با توجه به تضاد گفتاری اینا:
http://www.cyberciti.biz/tips/linux-swap-space.html
http://ubuntuforums.org/showthread.php?t=1982639
http://askubuntu.com/questions/62073/how-to-decide-on-swap-size
http://forum.ubuntu.ir/index.php?topic=14329.0
http://forum.ubuntu.ir/index.php/topic,5613.0.html
یک نفر که واقعا فهمید چی میگم بفرماید که چقدر به قضای swap هرکدام اختصاص بدم.
خیلی ممنون
به طور کلی سواپ مال زمانیه که رم شما کامل پر میشه از این فضا به عنوان رم استفاد میکنه مثلا تو یه سیستم با رم ۶ گیگ عموما از سواپ استفاده نمیشه پس این بستگی به شما و فضای شما داره اگه فضا دارید خوب ۴ گیگ اختصاص بدید بره پی کارش اما تا اونجا که تجربه من میگه از این ۴گیگ ۱گیگش هم استفاده نمیشه روی یه سیستم که ۱گیگ رم داره خوب امکان پر شدن رم هست پس ۱گیگ تا ۲گیگ اختصاص بدید اما در نظر داشته باشید که عامل محدود کننده سی پی یو هم وجود داره پس هر دسکتاپی هم نمیشه روی این سیستم نصب کرد مثلا ایکس فیس یا گنوم کلاسیک خوبه (ال ایکس دی ای را من دوست ندارم)
پس میشه با توجه به هر سیستم و نوع کاربری که از اون داریر خودتون سواپ را حدس بزنید در کل به نظر من نمیشه نسخه خاصی پیچید برا این مطلب
-
حداکثر swap میشه 4 گیگ با هر رمی که داری!
برای رم کمتر از 2 گیگ، 2 برابر رم سواپ نیازه.
-
اصلا سواپ برا چی بهوجود اومد؟
چون اون موقعها حافظه رم خیلی کم بود و برنامهنویسا مجبور بودن برنامه رو تو قطعههای کوچکتری تقسیم و کمپایل کنن، سواپ اومد یه بخشی از هارد رو به عنوان حافظه اصلی معرفی کرد که در صورت سر ریز شدن حافظه اصلی ازش استفاده بشه!
اما کاربرد الان سواپ:
کم پیش میاد با حجم حافظههای فعلی برای کارهای معمولی شاهد سرریز باشیم و بیشترین کاربرد سواپ در حال حاضر برای عملیات hibernate هست که داده های موجود در رم رو روی فضای سواپ کپی میکنه و هنگام بوت مجددا از روی سواپ منتقل میشه روی رم.
من معمولا روی حافظههای کمتر از ۴ گیگ سواپ رو یک و نیم برابر میگیرم، برای ۴ گیگ هم اندازه و برای بیشتر از ۴ گیگ نصف.
دلیل اینکه پاسخها متفاوت هست، یه جور سلیقه و همینطور نوع کاربری سیستم هاست!
به نظرم حجم سواپ چیزی نیست که از کسی بپرسی، باید بعد از کمی تجربه، دستت بیاد چقدر لازم داری :)
-
به نظر من برای موارد ذکر شده ۲گیگ سواپ کافی هست
و اگر هم دید سیستم کم میاره
یکی دیگه سواپ دو گیگ دیگه اضافه کن (یک درایو جدید دیگه ایجاد کن)
-
توی حدودا یه سالی که با گنو/لینوکس کار کردم فقط یه بار اونم ۳۵ کیلوبایت از swap استفاده شد !!!
-
اگر علمی میخای پیش بری باید تو هرسیستم به اندازه رمش swap هم بزاری چون اگر مثلا از 6 گیگ رمت 5.9 مصرف شده باشه بعد سیستم رو بخای hibernate کنی 5.6 گیگ فضا لازم داره + یک مقدار بیشتر که مصالح بازیابی از hibernate رو ذخیره میکنه.
اگر تجربی جواب میخای کاری که امیرمهری گفتن بهترین کاره
-
در سخت ترین شرایط دستور top یا htop رو بزنین متوجه صحبت دوستان می شوید . (به مقدار مصرفی swap در خروجی دقت کنید .)
top -id 1
-
من که اصلا پارتیشن اسوپ توی لیست پارتیشنهام ندارم بعد از استفاده متوجه شدم اون مقدار هم که داره زیادیشه! واسه همین اصلا برشداشتم و اصلا مشکلی هم ندارم.
-
اصلا سواپ برا چی بهوجود اومد؟
چون اون موقعها حافظه رم خیلی کم بود و برنامهنویسا مجبور بودن برنامه رو تو قطعههای کوچکتری تقسیم و کمپایل کنن، سواپ اومد یه بخشی از هارد رو به عنوان حافظه اصلی معرفی کرد که در صورت سر ریز شدن حافظه اصلی ازش استفاده بشه!
اما کاربرد الان سواپ:
کم پیش میاد با حجم حافظههای فعلی برای کارهای معمولی شاهد سرریز باشیم و بیشترین کاربرد سواپ در حال حاضر برای عملیات hibernate هست که داده های موجود در رم رو روی فضای سواپ کپی میکنه و هنگام بوت مجددا از روی سواپ منتقل میشه روی رم.
من معمولا روی حافظههای کمتر از ۴ گیگ سواپ رو یک و نیم برابر میگیرم، برای ۴ گیگ هم اندازه و برای بیشتر از ۴ گیگ نصف.
دلیل اینکه پاسخها متفاوت هست، یه جور سلیقه و همینطور نوع کاربری سیستم هاست!
به نظرم حجم سواپ چیزی نیست که از کسی بپرسی، باید بعد از کمی تجربه، دستت بیاد چقدر لازم داری :)
در سخت ترین شرایط دستور top یا htop رو بزنین متوجه صحبت دوستان می شوید . (به مقدار مصرفی swap در خروجی دقت کنید .)
top -id 1
جوابهای انتخاب شدهی من. تشکر