Айырбас бөлімін (swap) баптау және өлшемін өзгерту
Swap — виртуалды жад механизмі: жадтың белгілі бір бөліктері, әдетте пайдаланылмайтындары, жедел жадтан қосалқы жинақтауышқа көшіріледі де, жедел жад белсенді тапсырмалар үшін босатылады.
Swap туралы ағымдағы ақпаратты қарау
Swap-пен қандай да бір әрекет жасамас бұрын оның ағымдағы түрі мен орналасқан жерін келесі командамен тексеру ұсынылады:
swapon -s
Бұл команданың шығысы, мысалы, мынадай болуы мүмкін:
Filename Type Size Used Priority
Егер шығыс "бос" болса, бұл swap жоқ екенін білдіреді. Swap құру үшін осы нұсқаулықты орындаңыз.
Шығыста мыналарға ұқсас жолдар да болуы мүмкін:
Filename Type Size Used Priority
/dev/xvda5 partition 1046524 4568 -1
Бұл swap үшін xvda5 бөлімі пайдаланылатынын көрсетеді. Егер swap көлемін ұлғайтуды жоспарласаңыз, бар көлемге қосылатын swap-файл құра аласыз.
Басқа ықтимал шығыс:
Filename Type Size Used Priority
/swap file 1048572 0 -1
Бұл swap үшін /swap файлы пайдаланылатынын көрсетеді. Егер оның өлшемін өзгерткіңіз келсе, осы нұсқаулықты пайдаланыңыз (6-қадамды өткізіп жіберіңіз, өйткені /etc/fstab файлында swap туралы жазба бар).
Swap құру және өзгерту
Бар swap өлшемін өзгерту немесе swap-файл құру үшін келесі қадамдарды орындаңыз:
1. Алдымен ағымдағы swap-ты өшіріңіз:
swapoff -a
2. Содан кейін swap-файлдың өлшемін өзгертіңіз. Егер ол жоқ болса, бұл әрекет оны құрады:
sudo dd if=/dev/zero of=/swap bs=1M count=1024
count мәнін swap-тың қажетті өлшемімен ауыстырыңыз, мысалы, 512, 1024 немесе 4096.
3. Құрылған swap-файлды дайындаңыз:
chmod 600 /swap && mkswap /swap
4. Жаңа swap-ты қосыңыз:
swapon /swap
5. Нәтижені swapon -s командасымен тексеріңіз:
swapon -s
Filename Type Size Used Priority
/swap file 1048572 0 -1
6. Енгізілген өзгерістер сервер қайта жүктелгеннен кейін де сақталуы үшін swap туралы ақпаратты /etc/fstab файлына қосыңыз:
echo "/swap swap swap defaults 0 0"| sudo tee -a /etc/fstab