سواپ (swap) قسمتی از فضای دسک هارد است که به عنوان رم از آن استفاده می شود، این پرسش برای شما پیش می آید که سرعت احرا کم خواهد شد اما باید بدانید که اگر رم پرشود و سیستم عامل کرش کند فجایع بدتری رخ میدهد تا یک کندی زودگزر…

برای ایجاد این فضا می توانید از پارتیشن مجزا استفاده کنید و میتوانید از یک فایل مجزا نیز استفاده کنید با اینکه اکثرا از پارتیشن مخصوص برای این فضا استفاده می‌کنند اما گفته می‌شود فایل سواپ نیز از عهده این کار به خوبی بر می‌آید.

ما از فایل استفاده میکنیم چون راحت می‌توان آن را کم، زیاد و یا حذف کرد! و درگیری با پارتیشن‌های هارد نخواهیم داشت.

* تمام دستورات زیر به دسترسی روت نیاز دارند که یا باید با su وارد روت شوید یا از sudo قبل دستورات استفاده بکنید.

 ساخت فایلی برای سواپ

اگر از یک پارتیشن برای سواپ می‌خواهید استفاده کنید در این مرحله با هر برنامه‌ای که می‌توانید این پارتیشن را ایجاد کنید.

اگر می‌خواهید از فایل برای سواپ استفاده کنید دستور زیر را وارد کنید.

dd if=/dev/zero of=/swapfile bs=1024 count=524288

در دستور بالا بعد از of مسیر فایل مورد نظرتان که سواپ روی آن ست می‌شود را می‌ گزاریم جلوی count نیز حجم مورد نیاز برای این فضا را بر حسب کیلوبایت می‌نویسیم که ۵۱۲ مگابایت در نظر گرفته‌ام.

* معمولا مقدار فضای سواپ برای سیستم‌هایی با رم کمتر از ۱ گیگابایت، دو برابر ظرفیت رم و برای بالاتر از آن ۲ گیگابایت پیشنهاد می‌شود.برخی تا ۸ گیگ هم میسازند اما واقعا بیشتر از آن فایده ای ندارد!

 فرمت کردن بخش سواپ با فرمت سواپ

اگر از یک پارتیشن برای سوپ استفاده می‌کنید (بجای sdX باید شناسه پارتیشن مورد نظر خودتان را بگزارید)

mkswap /dev/sdX

و اگر از فایل برای سواپ استفاده می‌کنید (بعد از mkswap آدرس فایل را بنویسید)

mkswap /swapfile

 ست کردن سواپ

اگر از یک پارتیشن برای سوپ استفاده میکنید (مانند شرح بالا)

swapon /dev/sdX

و اگر از فایل استفاده می‌کنید (مانند شرح بالا)

swapon /swapfile

** اگه بعدا خواستید این Swap را از سیستم بگیرید از دستور swapoff باید استفاده کنید.

 فعال کردن فضای سواپ در هنگام بوت شدن

اگر از یک پارتیشن استفاده می‌کنید(مانند شرح بالا)

/dev/sdX swap swap defaults 0 0

و اگر از فایل استفاده می‌کنید (مانند شرح بالا)

/swapfile swap swap defaults 0 0

خب تموم شد! برای دیدن فضاهای swap سیستم هم می‌تونید از دستور زیر استفاده کنید

cat /proc/swaps
<pre>

درباره نویسنده

سید حامد موسوی

مهندس برق - مخابرات و در زمینه های طراحی مدارت الکترونیکی ، مخابراتی، برنامه نویسی چند رسانه ای ، طراحی وب ، اندروید ، نریشن و گرافیک فعالیت دارم.

متن نظر

ch

...با کلیک بر روی تصویر بالا سوال خود را از ما بپرسید