3.3 KiB
title |
---|
نحوه فعالسازی Swap برای یک VPS لینوکسی |
نحوه ساخت Swap برای یک VPS لینوکسی بدون ایجاد اختلال در عملکرد
در این مقاله، نحوه اضافه کردن حافظه Swap به یک سرور مجازی (VPS) که در حال حاضر زیر بار است و فاقد Swap میباشد، توضیح داده میشود. مراحل زیر را با دقت انجام دهید تا مشکلی برای سرور پیش نیاید.
مرحله ۱: بررسی وضعیت فعلی Swap
ابتدا وضعیت فعلی حافظه Swap را بررسی کنید:
sudo swapon --show
اگر خروجی خالی بود، یعنی سرور Swap فعال ندارد.
مرحله ۲: بررسی فضای دیسک
برای ایجاد Swap، نیاز به فضای آزاد روی دیسک داریم. با دستور زیر فضای آزاد را بررسی کنید:
df -h
مرحله ۳: ایجاد فایل Swap
یک فایل جدید برای Swap ایجاد کنید. در این مثال، یک Swap با حجم ۲ گیگابایت ساخته میشود:
sudo fallocate -l 2G /swapfile
اگر دستور بالا در سیستم شما پشتیبانی نمیشود، از دستور زیر استفاده کنید:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
مرحله ۴: تنظیم مجوزهای فایل Swap
برای افزایش امنیت، دسترسی به فایل Swap را محدود کنید:
sudo chmod 600 /swapfile
مرحله ۵: تنظیم فایل به عنوان Swap
با دستور زیر فایل ایجادشده را به عنوان Swap تنظیم کنید:
sudo mkswap /swapfile
مرحله ۶: فعالسازی Swap
Swap را فعال کنید:
sudo swapon /swapfile
حالا دوباره وضعیت Swap را بررسی کنید تا از فعالسازی آن مطمئن شوید:
sudo swapon --show
مرحله ۷: دائمیسازی Swap
برای اطمینان از فعال ماندن Swap پس از ریاستارت سرور، فایل Swap را به فایل fstab
اضافه کنید:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
نکات پایانی
- اندازه مناسب Swap: بسته به نیاز سرور و منابع موجود، اندازه Swap را انتخاب کنید.
- پایش Swap: پس از ایجاد Swap، با استفاده از ابزارهایی مانند
htop
یاfree
وضعیت آن را زیر نظر بگیرید.
امیدواریم این راهنما برای شما مفید بوده باشد! 😊