صبر کنید...
مرکز آموزش میلاد سرور

ساخت و تنظیم Swap در Ubuntu؛ چه مقدار حافظه مجازی نیاز داریم؟

Swap بخشی از دیسک است که هنگام فشار حافظه RAM به‌عنوان فضای کمکی استفاده می‌شود. Swap جای RAM را نمی‌گیرد، اما از بسته‌شدن ناگهانی پردازش‌ها در جهش‌های کوتاه مصرف جلوگیری می‌کند.

بررسی وضعیت فعلی

free -h
swapon --show

ساخت فایل Swap دو گیگابایتی

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

برای فعال‌ماندن پس از ریبوت، خط زیر را به /etc/fstab اضافه کنید:

/swapfile none swap sw 0 0

تنظیم Swappiness

sysctl vm.swappiness=10
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swappiness.conf

برای اغلب VPSها مقدار 10 تا 20 نقطه شروع مناسبی است. اگر برنامه شما پایگاه داده سنگین دارد، مصرف RAM و رفتار برنامه را پیش از تغییرات بزرگ اندازه‌گیری کنید.

این آموزش برای شما مفید بود؟نظر شما به بهتر شدن آموزش‌ها کمک می‌کند.