جدول محتوایی

در این مقاله به نحوه اضافه کردن SWAP در اوبونتو 23.04 خواهیم پرداخت با ما همراه باشید.

معرفی SWAP

Swap space ناحیه ای است که روی هارد دیسک قرار دارد. این بخشی از حافظه مجازی دستگاه شما است که ترکیبی از حافظه فیزیکی قابل دسترس (RAM) و فضای مبادله است. Swap صفحات حافظه ای را که به طور موقت غیرفعال هستند نگه می دارد. فضای تعویض زمانی استفاده می شود که سیستم عامل شما تصمیم بگیرد که برای فرآیندهای فعال به حافظه فیزیکی نیاز دارد و مقدار حافظه فیزیکی موجود (استفاده نشده) کافی نیست. هنگامی که این اتفاق می‌افتد، صفحات غیرفعال از حافظه فیزیکی به فضای مبادله منتقل می‌شوند و این حافظه فیزیکی برای استفاده‌های دیگر آزاد می‌شود. توجه داشته باشید که زمان دسترسی برای تعویض، بسته به سرعت هارد دیسک، کندتر است. آن را جایگزین کامل حافظه فیزیکی نکنید. فضای مبادله می تواند یک پارتیشن مبادله اختصاصی (توصیه می شود)، یک فایل مبادله یا ترکیبی از پارتیشن های مبادله و فایل swap باشد.

اطلاعات SWAP را بررسی کنید

دستور بررسی swap

swapon --show

خروجی :

root@ubuntu:~# swapon --show
NAME      TYPE SIZE USED PRIO
/swap.img file 2.9G   0B   -2

یا می توانید با استفاده از دستور free بررسی کنید.

free -m

خروجی :

root@ubuntu:~# free -m
               total        used        free      shared  buff/cache   available
Mem:            2956         342        2501           1         268        2613
Swap:           2955           0        2955

توجه: اگر خروجی خالی است، به این معنی است که فضای swap هنوز در سیستم شما فعال نشده است.

خرید سرور مجازی ایران

Swap را ایجاد کنید

دستور ایجاد یک Swap

توجه: اگر می‌خواهید اندازه دیگری اضافه کنید، 1 گیگابایت اضافه می‌کنیم، می‌توانید آن را به جای 1G جایگزین کنید.

fallocate -l 1G /swapfile

یا

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

برای تنظیم مجوز نوشتن [مجوزهای پیش‌فرض فقط برای کاربر ریشه فعال می‌شوند]

chmod 600 /swapfile

برای تنظیم یک SWAP روی فایل

mkswap /swapfile

خروجی :

root@ubuntu:~# mkswap /swapfile
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=f4baeeaf-a397-4b17-a378-452162110189

برای فعال کردن فایل swap

swapon /swapfile

فایل زیر را باز کرده و محتوای داده شده را اضافه کنید تا آن را به دائمی تغییر دهید.

nano /etc/fstab

خط زیر را اضافه کنید.

/swapfile swap swap defaults 0 0

حالا اندازه swap را بررسی کنید.

swapon --show

یا

free -m

خروجی :

root@ubuntu:~# swapon --show
NAME      TYPE  SIZE USED PRIO
/swap.img file  2.9G   0B   -2
/swapfile file 1024M   0B   -3
root@ubuntu:~# free -m
               total        used        free      shared  buff/cache   available
Mem:            2956         369         976           1        1784        2586
Swap:           3979           0        3979

توجه : اکنون فضای مبادله اضافه شده قابل مشاهده است.

خرید گیم سرور

Remove Swap

SWAP را غیرفعال کنید.

swapoff -v /swapfile

خروجی :

root@ubuntu:~# swapoff -v /swapfile
swapoff /swapfile

سپس خط زیر را از فایل /etc/fstab حذف کنید

/swapfile swap swap defaults 0 0

دستور حذف فایل

rm /swapfile

این موضوع ما را در مورد پیکربندی swap در اوبونتو به پایان می رساند.

ممنون که مثل همیشه همراه ما بودید با اضافه کردن SWAP در اوبونتو موفق و سربلند باشید D:

12رای - امتیاز 4.8 ممنون از امتیازی که دادید..!

دسته بندی شده در: