ترمینال آزاد

چرت نویس های یک مهندس بیکار

فضای اختصاصی swap چقدر باید باشد؟

چند وقت پیش دوستم تصمیم گرفت از ویندوز مهاجرت کنه به اوبونتو. وقتی که لپ تاپش رو دیدم متوجه شدم ۱۶ گیگابایت فضا اختصاص داده به swap که مقدار خیلی زیادی هستش. وقتی دلیل رو پرسیدم گفتش که تو شماره یک مجله سلام دنیا تو راهنمای نصب اوبونتو گفته شده مقدار فضای swap باید “حدود دو برابر رم دستگاه” اختصاص داده بشه.

این حرف کاملا درستی بود ولی تا چندین سال قبل که رم کامپیوترهامون اینقدر ارتقا یافته نبود! اگه با این حساب دو برابری رم جلو بریم تا چند سال دیگه باید فضای swapهامون بشه ۳۲ یا ۶۴ گیگابایت یا حتی بیشتر. نسبت دوبرابری پارتیشن swap به حافظه رم مال زمانی بود که رم های دستگاه هامون به زحمت ۵۱۲ مگابایت یا یک گیگابایت میشد نه الان که هر دستگاهی معمولا چند گیگابایت رم داره. ولی بریم سراغ این سوال که چرا به swap نیاز داریم و اصلا چه مقدار فضای swap برای نصب توزیع های گنو/لینوکس اختصاص بدیم!؟

حافظه swap یک قسمتی از هارد هستش که ما اونو جدا می کنیم و در واقع به عنوان رم مجازی مورد استفاده قرار میدیم. وقتی چندین برنامه با هم در حال اجرا باشند نیاز به فضای رم زیاد هستش تا این برنامه ها بتونند در پس زمینه باز بمونند. اگه مقدار رم کم باشه و فضای کافی برای باز بودن برنامه هارو نداشته باشه اصطلاحا crash اتفاق می افته. واسه همین ما حافظه swap رو اجرا می کنیم تا در صورت پر شدن رم اطلاعات اضافی به swap منتقل بشه و مشکلی پیش نیاد.

یه سری میگن اگه رم دستگاه بالاتر از ۲ گیگابایت باشه اصلا نیازی به فضای swap نیست, ولی کاربری ها متفاوته و ممکنه بنا به کاربری یکی وجود فضای swap ضروری باشه. یه عده هم میگن که رم های بیشتر از ۶ گیگابایت اصلا نیازی به swap ندارن ولی واسه اطمینان هم شده تو این دستگاه ها ۲ گیگ رو اختصاص بدین به swap. باید به این مسئله هم دقت کرد که استفاده از قابلیت hibernation فضای مورد نیاز swap رو بیشتر میکنه. تو فروم اوبونتو تو تاپیکی که یکی سوالی در مورد فضای مورد نیاز برای دستگاهی با ۶ گیگ رم کرده بود جواب داده بودند که ۵۱۲ مگابایت swap کافیه و برخی گفته بودن بدون hibernation حتی ۲۵۶ مگابایت هم کفاف میده. من افرادی رو دیدم که با ۴ گیگ رم فضایی هم به swap اختصاص ندادن ولی از طرفی میگن که عدم وجود swap باعث از بین رفتن برخی از ویژگی های سیتم عامل میشه. با این حال به نظر من بهترین راهنما توی انتخاب میزان فضای swap راهنمایی سایت خود اوبونتو هستش. با استفاده از جدول زیر می تونید مقدار فضایی رو که swap شما لازم داره رو انتخاب کنید:

Untitled

ارسال دیدگاه