آموزش افزایش Swap با استفاده از خط فرمان لینوکس
با آموزش افزایش Swap با استفاده از ترمینال یا خط فرمان اوبونتو سرور لینوکس درخدمت کاربران محترم هستیم. خطاب به کسانی که آگاهی کافی ندارند لازم است یادآور شویم که کار swap تقریبا مثل نیمکت ذخیره فوتبال هست، با این تفاوت که swap یک سری از بازیکنانش رو که ببینه زیاد بهشون احتیاج ندارد دور میریزد!
حالا ببینیم که چطور باید swap رو ایجاد یا تنظیم کنیم!
برای شروع باید کد زیر را وارد کنیم تا درصورتی که swap فعال است، آنرا خاموش کنیم؛
sudo swapoff -a
دلیل خاموش کردن سرویس، خارج کردن موقتی آن از دسترس سیستم است.
گام بعدی ایجاد یا افزایش مقدار Swap میباشد که با استفاده از فرمان زیر میتوانید اینکار را انجام دهید:
sudo dd if=/dev/zero of=/swapfile bs=1G count=8
ما در این مثال ۸ گیگابایت به swap خود فضا دادیم، در صورت تمایل میتوانید مقدار بیشتری هم به آن فضا بدهید؛
برای این کار لازم است برای count عدد بزرگتری درنظر بگیرید مثلا ۱۶.
در نظر داشته باشید که bs مقدار هر بلوک از swap بوده و بهتر است همان یک گیگابایت باقی بماند.
مرحله بعدی محدود کردن سطح دسترسی میباشد، از آنجایی که این فایل فقط با دسترسی root قابل خواندن و نوشتن میباشد باید دسترسی آن را از طریق دستور زیر تغییر دهید:
sudo chmod 600 /swapfile
اکنون حجم فایل شما افزایش یافته ولی لازم است تنظیماتی روی آن اعمال شود تا بدرستی کار کند؛
sudo mkswap /swapfile
قدم آخر روشن کردن swap میباشد که البته با خاموش کردن آن متفاوت است، دستور زیر را وارد نمایید:
sudo swapon /swapfile
برای بررسی دستور زیر را وارد نمایید:
sudo swapon --show
توجه داشته باشید که این تنظیمات موقتی هستند، یعنی اگر سیستم شما reboot شود، swap از کار میافتد. سعی کنید در صورتی که سرورتان را reboot کردید این مراحل را مجددا اجرا کنید.