Ielādējot komentārus, radās problēma.

Kā izveidot un ieslēgt swap failu Linux VPS

Atbalsta portāls  »  Zināšanu bāze  »  Skatīt rakstu

  Drukāt

Ja Linux VPS pietrūkst operatīvās atmiņas, procesus var apturēt OOM killer un servisi var “nokrist”. Swap pievieno virtuālo atmiņu uz diska (tā ir lēnāka par RAM, bet noder kā drošības rezerve).

1) Pārbaudiet pašreizējo atmiņu un swap

free -h
swapon --show

2) Izvēlieties swap izmēru

Bieži izmantoti sākuma ieteikumi:

  • Mazs VPS (1–2 GB RAM): 1–2 GB swap
  • Vidējs VPS (4–8 GB RAM): 2–4 GB swap

Ja nepieciešams, izmēru var mainīt vēlāk.

3) Izveidojiet swap failu

Piemērs 2 GB swap failam:

sudo fallocate -l 2G /swapfile

Ja fallocate nav pieejams, izmantojiet dd:

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

4) Iestatiet drošas atļaujas

sudo chmod 600 /swapfile

5) Formatējiet un ieslēdziet swap

sudo mkswap /swapfile
sudo swapon /swapfile

Pārbaude:

swapon --show
free -h

6) Padariet swap pastāvīgu pēc pārstartēšanas

Pievienojiet šo rindu /etc/fstab failā:

/swapfile none swap sw 0 0

7) Papildu iestatījums: swappiness

Swappiness nosaka, cik aktīvi Linux izmanto swap. Piemērs (pagaidu līdz reboot):

sudo sysctl vm.swappiness=10

Lai saglabātu pastāvīgi, pievienojiet /etc/sysctl.conf:

vm.swappiness=10

Piezīmes

  • Swap nav RAM aizvietotājs. Ja swap tiek intensīvi izmantots pastāvīgi, apsveriet VPS plāna palielināšanu vai slodzes optimizāciju.
  • Pirms sistēmas izmaiņām pārliecinieties, ka jums ir SSH piekļuve un, ja nepieciešams, zināt, kā piekļūt VPS konsolei.

Kopīgot, izmantojot
Vai šis raksts jums šķita noderīgs?  

Saistītie raksti


Komentārs

Pievienot Komentāri

Atbildēt uz  

Tags

© GARMTECH