Sobes.tech
Junior

Swap nədir və sistemdə lazımdırmı?

sobes.tech Süni İntellekt

AI-dan cavab

Swap (və ya fayl/keçid bölməsi) diskdə ayrılmış xüsusi bir sahədir və əməliyyat sistemi onu RAM-ın genişləndirilməsi kimi istifadə edir. RAM-dəki məlumatların miqdarı fiziki həddini aşdıqda, OS ən az istifadə olunan yaddaş səhifələrini swap-ə köçürür.

Swap-ın lazım olub-olmaması sistem konfiqurasiyasına və yükün xarakterinə bağlıdır.

Swap-ın üstünlükləri:

  • RAM çatışmazlığı səbəbindən yaranan çökmələrin qarşısını alır.
  • OS-ya RAM-dən az istifadə olunan məlumatları çıxarmağa imkan verir, beləliklə daha aktiv proseslər üçün yer açılır.
  • Bəzi proqramlar, hətta aktiv istifadə olunmasa belə, işləmək üçün swap-ın mövcudluğunu tələb edə bilər.

Swap-ın istifadəsinin çatışmazlıqları:

  • Diskin sürəti RAM-dən xeyli aşağıdır, bu da swap-dakı məlumatlara giriş vaxtını yavaşladır.
  • Swap-dan aktiv istifadə SSD-lərin aşınmasına səbəb ola bilər.

Swap istifadə üçün tövsiyələr:

  • Yeterli RAM-ə malik sistemlər (məsələn, standart tapşırıqlar üçün 16 GB-dən çox): Swap azaldıla və ya deaktiv edilə bilər, əgər çox yaddaş tələbi olan tətbiqlər yoxdursa.
  • Məhdud RAM-ə malik sistemlər: Stabilliyi artırmaq və daha çox tətbiqi işə salmaq üçün swap tövsiyə olunur.
  • Proqnozlaşdırılan və yüksək yüklü serverlər: Ümumiyyətlə, swap istifadəsini minimuma endirmək üçün kifayət qədər RAM konfiqurasiya etmək və onu ehtiyat kimi saxlamaq ən yaxşısıdır.

Linux-da swap faylı yaratma nümunəsi:

# 1 GB ölçülü fayl yaradın
sudo fallocate -l 1G /swapfile

# İcazələri təyin edin
sudo chmod 600 /swapfile

# Faylı swap kimi formatlayın
sudo mkswap /swapfile

# Swap faylını aktivləşdirin
sudo swapon /swapfile

# Avtomatik montaj üçün /etc/fstab-ə qeyd əlavə edin

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab