SWAP yaddaşı yaratmaq və idarə etmək | Bilgi Bankası

SWAP yaddaşı yaratmaq və idarə etmək

SWAP nədir?

RAM dolduqda Linux swap (disk üzərində virtual yaddaş) istifadə edir. Tam yığım deyil - server crash olmasın deyə "təcili rezerv". 2 GB RAM-lı VPS üçün 1-2 GB swap məsləhətdir.

Mövcud swap-ı yoxlamaq

free -h
swapon --show

Çıxış boşdursa swap yoxdur.

Swap fayl yaratmaq (4 GB nümunə)

# 1. Fayl yarat
sudo fallocate -l 4G /swapfile

# 2. İcazələri sıxlaşdır
sudo chmod 600 /swapfile

# 3. Swap formatla
sudo mkswap /swapfile

# 4. Aktivləşdir
sudo swapon /swapfile

# 5. Boot-da avtomatik açılsın deyə fstab-a əlavə et
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab

Yoxla

swapon --show
free -h

Swappiness - ne qədər aqressiv istifadə edilsin?

cat /proc/sys/vm/swappiness  # default 60

Server üçün 10 daha yaxşıdır (yalnız RAM dolanda swap istifadə edilsin):

sudo sysctl vm.swappiness=10
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf

Swap-ı silmək

sudo swapoff /swapfile
sudo rm /swapfile
# /etc/fstab-dan müvafiq sətri sil

Swap niyə yavaşdır?

RAM nanosaniyələrlə, disk millisaniyələrlə oxuyur - 1000x fərq. Swap yalnız "qaçınılmaz" hallar üçündür. Real həll: RAM artırmaq.

Swap istifadəsini izlə

vmstat 5  # 5 saniyədə bir
top  # SWAP sütununa bax

NVMe disk üzərində swap

Sürətli SSD-də swap məqbuldur. HDD-də swap performansı öldürə bilər - qaç.

Axtardığınız məlumatı tapa bilmirsiniz?

Bilgi bankasını ətraflı şəkildə incələmisiniz, amma ehtiyacınız olan məlumatı tapa bilmirsinizsə,

Bir dəstək sorğusu yaradın.
Faydalı oldumu?
Bildiriminiz için Teşekkür Ederiz.
Bunun için üzgünüz :( Daha iyisi için çalışacağız.
Daha önce oylama yaptınız.
(17 defa görüntülendi. / 0 kişi faydalı buldu.)