swap قسمتی از حافظه است (از هارد دیسک استفاده می کند) که می تواند به عنوان RAM اضافه مورد استفاده قرار بگیرد.
اگر قصد دارید که سایز فایل swap را تغیر دهید کافی است مراحل زیر را به ترتیب در سیستم عامل اوبونتو طی کنید:
1. در ابتدا تمام پردازش های مربوط به Swap را با دستور زیر متوقف کنید.
swapoff -a |
2. سپس با دستور زیر فایل را Resize کنید. مقدار 1G را به هر مقدار دیگری که بر حسب گیگابایت می خواهید، تغییر دهید.
fallocate -l 1G /swapfile |
3. دسترسی فایل Swap را به شکل زیر تغییر دهید.
chmod 600 /swapfile |
4. با استفاده از دستور داده شده، فایل را تحت عنوان Swap قابل استفاده کنید.
mkswap /swapfile |
5. و در نهایت با دستور زیر فایل سواپ را فعال نمایید.
swapon /swapfile |
بعضی دستورات گفته شده ممکن است جهت اجرای کامل، کمی زمان بر باشند که نیاز به صبوری شما جهت اجرای موفق تا انتها می باشد.
جهت تصدیق سایز فایل Swap بعد از دستورات فوق، دستور زیر را اجرا نمایید.
free -m |
چه زمانی از فایل Swap استفاده می شود؟
از این فایل زمانی استفاده می شود که حافظه RAM سیستم پر شده باشد. در این شرایط، سیستم عامل بخشی از اطلاعات موجود در RAM را به فضای Swap منتقل می کند تا فضای خالی در RAM برای اجرای برنامه های دیگر ایجاد کند. فایل سواپ میتواند به دو صورت پارتیشن و یا فایل باشد:
پارتیشن Swap: یک بخش جداگانه از هارد دیسک است که به طور خاص برای استفاده به عنوان فضای Swap اختصاص داده شده است.
فایل Swap: یک فایل معمولی در هارد دیسک است که میتوان از آن به عنوان فضای Swap استفاده کرد.
مزایای Swap
افزایش حافظه: می تواند حافظه قابل دسترس سیستم را افزایش دهد که این امر به شما امکان می دهد برنامه های بیشتری را اجرا یا فایل های بزرگ تر را باز کنید.
جلوگیری از کرش سیستم: هنگامی که RAM پر می شود، بدون وجود Swap، سیستم ممکن است کرش کند. استفاده از سواپ میتواند از این امر جلوگیری کند.
قابلیت ارتقای آسان: برخلاف RAM، اضافه کردن Swap به سیستم نسبتاً آسان است. شما به سادگی می توانید یک پارتیشن جدید روی هارد دیسک خود ایجاد کنید یا از یک فایل موجود به عنوان فضای Swap استفاده کنید.
مقرون به صرفه: Swap یک راه حل نسبتاً ارزان برای افزایش حافظه سیستم است.
معایب Swap
کاهش سرعت: دسترسی به دادهها از Swap به مراتب کندتر از دسترسی به دادهها از RAM است. این امر می تواند باعث کند شدن عملکرد سیستم، به خصوص هنگام استفاده از برنامههایی که حجم زیاد دارند، می شود.
کاهش عمر دیسک: استفاده از سواپ می تواند باعث افزایش نوشتن اطلاعات روی هارد دیسک شود که این امر می تواند عمر دیسک را کوتاه کند.
پیچیدگی: مدیریت آن به خصوص برای کاربران غیر فنی می تواند کمی پیچیده باشد.
نتیجه گیری
به طور کلی بهتر است حجم Swap متناسب با نیازهای شما باشد و از یک درایو SSD برای سواپ استفاده کنید. این امر می تواند به بهبود عملکرد کمک کند. تنظیمات Swappiness را بهینه کنید، Swappiness تنظیمی در سیستم عامل است که کنترل میکند چه مقدار از RAM باید قبل از استفاده از Swap خالی شود. به طور کلی، Swappiness بین 10 تا 60 یک مقدار خوب است.