Pārbaudiet, vai vajag vairāk mijmaiņas atmiņas
Mijmaiņas atmiņa dod sistēmai vietu, kad trūkst atmiņas, taču tā ir daudz lēnāka par RAM. Skatieties uz kolonnu available, nevis free, jo Linux neizmantoto atmiņu lieto kā kešatmiņu un vajadzības gadījumā to atbrīvo. Pastāvīga mijmaiņas aktivitāte nozīmē, ka serverim vajag vairāk atmiņas vai mazāk procesu, un lielāka mijmaiņas atmiņa to neatrisinās.
free -h
swapon --show
vmstat 1 5Izveidojiet mijmaiņas failu
Vispirms pārbaudiet brīvo vietu diskā, pēc tam izveidojiet failu, ierobežojiet tā atļaujas, formatējiet un aktivizējiet to. Failam jābūt lasāmam tikai root lietotājam.
df -h /
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --showSaglabājiet to pēc pārstartēšanas
Pēc faila rezerves kopijas izveides pievienojiet vienu rindu failam /etc/fstab. Kļūda fstab failā var liegt normālu sistēmas sāknēšanu, tāpēc pirms pārstartēšanas pārbaudiet failu.
sudo cp /etc/fstab /etc/fstab.backup
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo findmnt --verifyMainiet mijmaiņas faila izmēru
Pirms mijmaiņas atmiņas deaktivizēšanas pārliecinieties, ka tās saturs ietilps pieejamajā atmiņā: swapoff to pārvieto atpakaļ uz RAM, un, ja vietas nepietiek, procesi var tikt piespiedu kārtā pārtraukti. Pēc tam deaktivizējiet failu, izveidojiet to no jauna ar jauno izmēru un aktivizējiet. Rinda fstab failā paliek tā pati, kamēr nemainās ceļš.
free -h
sudo swapoff /swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileBtrfs un zram
Btrfs gadījumā mijmaiņas failam nepieciešama īpaša apstrāde: izmantojiet btrfs filesystem mkswapfile un ņemiet vērā, ka apakšsējumu ar mijmaiņas failu nevar iekļaut momentuzņēmumā. zram atšķiras no mijmaiņas faila, jo glabā saspiestas lapas RAM, nevis diskā, un to pārvalda atsevišķs pakalpojums, nevis fstab.
Mijmaiņas atmiņa lietotnē CH-J Server Manager
System Monitor rāda RAM sadalījumu, RAM un mijmaiņas atmiņas vēsturi, kā arī katru mijmaiņas apgabalu ar tā tipu, prioritāti un aktivitāti. Ar root vai sudo tiesībām varat izveidot, aktivizēt, deaktivizēt, mainīt izmēru un dzēst mijmaiņas failus ceļos /swapfile*, /swap/<name> vai /var/lib/swap/<name>, no 64 MiB līdz 64 GiB, ext2/3/4, XFS, Btrfs un F2FS failu sistēmās. Lietotne atsakās deaktivizēt mijmaiņas atmiņu, kuras saturs neietilptu atmiņā, un pirms katras izmaiņas izveido /etc/fstab rezerves kopiju. zram un zswap tur ir pieejami tikai lasīšanai.