tutorials:file_system:how_to_create_a_linux_swap_file
تفاوتها
تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده میکنید.
| نگارش قبل در دو طرفنگارش قبل | |||
| tutorials:file_system:how_to_create_a_linux_swap_file [2019/01/12 22:02] – phoenix | tutorials:file_system:how_to_create_a_linux_swap_file [2023/06/21 23:06] (فعلی) – phoenix_wiki | ||
|---|---|---|---|
| خط 1: | خط 1: | ||
| - | ====== ایجاد یک swap file (یک فضای swap اضافی بصورت یک فایل) ====== | + | ====== ایجاد |
| - | ابتدا | + | اگر می خواهید یک فایل swap ایجاد کنید، ابتدا این دستور را اجرا کنید: |
| - | <wrap em> (524288 * 1024 = 512MB)</ | + | |
| < | < | ||
| - | dd if=/dev/zero of=/ | + | sudo fallocate -l 1G /swapfile |
| - | </ | + | </ |
| - | سپس | + | <WRAP center round important 60%> |
| + | **توجه: | ||
| + | </ | ||
| + | بعد، شما باید مجوزهای صحیح را تنظیم کنید. | ||
| + | < | ||
| + | sudo chmod 600 /swapfile | ||
| + | </ | ||
| + | سپس فایل را برای swap فرمت کنید. | ||
| + | < | ||
| + | sudo mkswap /swapfile | ||
| + | </ | ||
| + | در نهایت، swap را فعال کنید. | ||
| + | < | ||
| + | sudo swapon /swapfile | ||
| + | </ | ||
| + | {{ : | ||
| + | اگر می خواهید | ||
| + | < | ||
| + | /swapfile swap swap defaults 0 0 | ||
| + | </ | ||
| + | {{ : | ||
| + | در پایان وضعیت | ||
| + | < | ||
| + | sudo free -h | ||
| + | </ | ||
| + | {{ : | ||
| + | اگر اندازه یک فایل swap را در ستون کل می بینید، همه چیز را به درستی انجام داده اید. | ||
| + | ===== نحوه حذف | ||
| + | |||
| + | اگر به هر دلیلی نیاز به حذف فایل swap لینوکس دارید، باید این مراحل را دنبال | ||
| + | ابتدا swap را غیرفعال کنید. | ||
| + | < | ||
| + | sudo swapoff -v /swapfile | ||
| + | </ | ||
| + | اگر ورودی را در فایل ''/ | ||
| + | در نهایت فایل Swap لینوکس | ||
| + | < | ||
| + | sudo rm /swapfile | ||
| + | </ | ||
| + | {{ : | ||
| + | =====نحوه تنظیم مقدار Swappiness===== | ||
| + | [[ https:// | ||
| + | به طور معمول، مقدار Swappiness پیشفرض 60 است. هرچه این مقدار کوچکتر باشد، | ||
| + | |||
| + | برای تأیید مقدار swappiness، این دستور را اجرا کنید: | ||
| < | < | ||
| - | mkswap | + | cat /proc/ |
| </ | </ | ||
| - | | + | شما |
| + | {{ : | ||
| + | اگر می خواهید مقدار پیش | ||
| < | < | ||
| - | swapon | + | sudo nano /etc/ |
| - | swapon -s | + | |
| </ | </ | ||
| - | | + | و موارد زیر |
| - | | + | |
| < | < | ||
| - | # | + | vm.swappiness=10 |
| - | # / | + | |
| - | # Created by anaconda on Wed Aug 16 14:26:22 2017 | + | |
| - | # | + | |
| - | # Accessible filesystems, | + | |
| - | # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info | + | |
| - | # | + | |
| - | / | + | |
| - | UUID=c1556fb0-62c2-4158-832a-d3e90fa8ab38 /boot | + | |
| - | / | + | |
| - | / | + | |
| - | /swapfile1 swap swap defaults 0 0 | + | |
| </ | </ | ||
| + | {{ : | ||
| + | فایل را ذخیره کرده و با کلیدهای میانبر** Ctrl+O** و **Ctrl+X** ببندید. برای اعمال تغییرات، باید سیستم را ریبوت کنید. | ||
| + | |||
| + | به این ترتیب هسته لینوکس شما از رم بیشتر و swap کمتری استفاده می کند، اما همچنان زمانی که حافظه رم شما به شدت پر شود، تعویض می شود. معمولا این تنظیم زمانی توصیه می شود که بیش از 4 گیگابایت رم دارید. | ||
| + | |||
tutorials/file_system/how_to_create_a_linux_swap_file.txt · آخرین ویرایش: توسط phoenix_wiki
