اصلا سواپ برا چی بهوجود اومد؟
چون اون موقعها حافظه رم خیلی کم بود و برنامهنویسا مجبور بودن برنامه رو تو قطعههای کوچکتری تقسیم و کمپایل کنن، سواپ اومد یه بخشی از هارد رو به عنوان حافظه اصلی معرفی کرد که در صورت سر ریز شدن حافظه اصلی ازش استفاده بشه!
اما کاربرد الان سواپ:
کم پیش میاد با حجم حافظههای فعلی برای کارهای معمولی شاهد سرریز باشیم و بیشترین کاربرد سواپ در حال حاضر برای عملیات hibernate هست که داده های موجود در رم رو روی فضای سواپ کپی میکنه و هنگام بوت مجددا از روی سواپ منتقل میشه روی رم.
من معمولا روی حافظههای کمتر از ۴ گیگ سواپ رو یک و نیم برابر میگیرم، برای ۴ گیگ هم اندازه و برای بیشتر از ۴ گیگ نصف.
دلیل اینکه پاسخها متفاوت هست، یه جور سلیقه و همینطور نوع کاربری سیستم هاست!
به نظرم حجم سواپ چیزی نیست که از کسی بپرسی، باید بعد از کمی تجربه، دستت بیاد چقدر لازم داری :)