1

  • 026-910-10-914
  • info@one3erver.com
    • Farsi
    • English
  • عضویت
  • پنل کاربری
وان سرور Menu   ≡ ╳
  • صفحه اصلی
  • سرور مجازی
    • سرور مجازی آمریکا
    • سرور مجازی فرانسه
    • سرور مجازی آلمان
    • سرور مجازی هلند
    • سرور مجازی حرفه ای Nvme
    • سرور مجازی ارزان انگلیس ( آنی )
    • سرور مجازی ارزان NVMe ( آنی )
    • سرور مجازی آسیا
      • سنگاپور ، استرالیا
      • ترکیه ، ژاپن ، امارات ، هنگ کنگ
  • سرور اختصاصی
    • سرور اختصاصی هلند
    • سرور اختصاصی OVH
    • سرور اختصاصی آمریکا
  • هاستینگ و دامنه
    • هاست استاندارد ارزان
    • هاست پر سرعت NVMe
    • هاست شرکتی NVMe
    • هاست ریسلری
    • ثبت آنلاین دامنه
    • صدور گواهینامه ssl
  • دیگر سرویسها
    • سرور مجازی ترید
    • سرور وبینار ( کلاس آنلاین )
  • جزیره آموزشی
  • درباره ما
    • تماس با ما
    • قوانین کلی سایت وان سرور
    • نماد اعتماد
    • سوالات متدوال
    • فرصت شغلی

آموزش اضافه کردن فضای Swap در CentOS 8

  • 07/12/2019
  • 0 Comments
زمان تقریبی مطالعه: 3 دقیقه

آموزش اضافه کردن فضای Swap در CentOS 8

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

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

ایجاد و فعال سازی پرونده Swap

برای اضافه کردن فضای Swap در سیستم CentOS 8 ، مراحل زیر را به عنوان root یا کاربر دارای امتیازات sudo انجام دهید.

  • با ایجاد پرونده ای که به عنوان فضای Swap استفاده شود شروع کنید:
sudo fallocate -l 1G /swapfile

در این مثال ، ما در حال ایجاد یک پرونده swap با اندازه 1G هستیم. اگر به swap بیشتری نیاز دارید ، 1G را با اندازه دلخواه جایگزین کنید.

اگر برنامه fallocate در سیستم شما موجود نیست یا پیغام خطایی را دارید که می گوید fallocate failed: Operation not supported ، از دستور dd برای ایجاد پرونده swap استفاده کنید:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
  • مجوزهای پرونده را طوری تنظیم کنید که فقط کاربر اصلی بتواند فایل swap را بخواند و بنویسد:
sudo chmod 600 /swapfile
  • بعد ، یک ناحیه swap لینوکس را روی پرونده تنظیم کنید:
sudo mkswap /swapfile
خروجی:
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=0abdb8ba-57d6-4435-8fd8-5db9fc705045
  • swap را با اجرای دستور زیر فعال کنید:
 sudo swapon /swapfile 
  • تایید کنید که swap با استفاده از swapon یا دستور free ، مانند زیر فعال است:
sudo swapon --show
خروجی:
NAME      TYPE  SIZE   USED PRIO
/swapfile file 1024M 507.4M   -1
sudo free -h
خروجی:
              total        used        free      shared  buff/cache   available
Mem:           488M        158M         83M        2.3M        246M        217M
Swap:          1.0G        506M        517M
  • با اضافه کردن swap در پرونده /etc/fstab ، تغییر را دائمی کنید:
 sudo nano /etc/fstab

خط زیر را پیست کنید:

/swapfile swap swap defaults 0 0

تنظیم مقدار swappiness

Swappiness یک ویژگی هسته لینوکس است که مشخص می کند چند بار سیستم از فضای swap استفاده خواهد کرد. swap می تواند یک مقدار بین 0 تا 100 داشته باشد. یک مقدار کم باعث می شود هسته سعی کند از امکان تعویض در هر زمان ممکن جلوگیری کند ، در حالی که مقدار بالاتر باعث می شود که هسته از فضای مبادله ای استفاده کند.

مقدار پیش فرض swappiness در CentOS 8 مقدار 30 است. می توانید مقدار swappiness فعلی را با تایپ دستور زیر بررسی کنید:

cat /proc/sys/vm/swappiness

در حالی که مقدار swappiness 30 برای دستگاههای دسکتاپ و توسعه مناسب است ، برای سرورهای تولید ، ممکن است لازم باشد مقدار کمتری را تعیین کنید.

به عنوان مثال ، برای تنظیم مقدار swappiness بر 10 ، تایپ کنید:

sudo sysctl vm.swappiness=10

برای ثابت ماندن این پارامتر در راه اندازی مجدد ، خط زیر را به پرونده /etc/sysctl.conf اضافه کنید:

vm.swappiness = 10

مقدار بهینه swappiness بستگی به حجم کار سیستم شما و نحوه استفاده از حافظه دارد. شما باید این پارامتر را با افزایش های کوچک تنظیم کنید تا یک مقدار بهینه پیدا کنید.

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

حذف فایل swap

برای غیرفعال کردن و حذف پرونده swap ، این مراحل را دنبال کنید:

  • فضای swap را با تایپ کردن دستور زیر غیرفعال کنید:
sudo swapoff -v /swapfile
  • فضای swap را /swapfile swap swap defaults 0 0 از پرونده /etc/fstab حذف کنید.

پرونده swapfile را با rm حذف کنید:

sudo rm /swapfile

نتیجه

ما به شما نشان داده ایم که چگونه یک فایل swap ایجاد کنید و فضای swap را در سیستم CentOS 8 خود فعال و پیکربندی کنید.

Rate this post
  • previous post
  • Next post

Leave a Comment لغو پاسخ

X

Search


ربات پشتیبان سرور و هاست


Recent Posts

ترید در فارکس
23/01/2021
WAF چیست؟
13/01/2021
آموزش نصب و راه اندازی آپاچی (Apache) به همراه SSL
10/01/2021
آموزش نصب و پیکربندی DHCP سرور بر روی CentOS
06/01/2021
آموزش نصب و پیکربندی دایرکت ادمین (DirectAdmin)
05/01/2021

دسته‌ها

  • آموزش سئو و بهینه سازی
  • آموزش کنترل پنل ها
  • آموزش نرم افزارهای اکانتینگ
  • آموزش های سرورمجازی لینوکس
  • آموزش های سرورمجازی میکروتیک
  • آموزش های سرورمجازی ویندوز
  • آموزش های نرم افزارها
  • آموزش های هاست
  • اخبارهای ویژه
  • ادوب کانکت
  • اینستاگرام
  • تست نفوذ و امنیت
  • چیستان
  • دانلود سنتر
  • دسته‌بندی نشده



0

28500

محاسبه گر قیمت:
قیمت واحد: 28500
درگاه پرداخت
درگاه پرداخت
نماد اعتماد
نماد اعتماد
دسترسی سریع
  • قوانین سایت
  • سوالات متداول
  • نمایندگی
  • درخواست پشتیبانی
  • پنل کاربران
  • تماس با ما


  • logo-samandehi
    سرورهای مجازی
  • سرور مجازی آمریکا
  • سرور مجازی فرانسه
  • سرور مجازی آلمان
  • سرور مجازی هلند
  • سرور مجازی NVMe
  • سرور مجازی ارزان
  • دسته بندی جزیره
    • آموزش سئو و بهینه سازی
    • آموزش کنترل پنل ها
    • آموزش نرم افزارهای اکانتینگ
    • آموزش های سرورمجازی لینوکس
    • آموزش های سرورمجازی میکروتیک
    • آموزش های سرورمجازی ویندوز
    • آموزش های نرم افزارها
    • آموزش های هاست
    • اخبارهای ویژه
    • ادوب کانکت
    • اینستاگرام
    • تست نفوذ و امنیت
    • چیستان
    • دانلود سنتر
    • دسته‌بندی نشده
    Copyright © 2011-2021 one3erver.com. All Rights Reserved