Један од најважнијих аспеката и за који морамо свакодневно да се бринемо као администратори или ИТ особље, осим надгледања, јесте оптималне перформансе Линук рачунара организације или наших тимова, а ово покрива широк опсег који иде од ослобађања простора на диску до повећања РАМ меморије уређаја.
Овом приликом ћемо анализирати како можемо повећати свап меморију на рачунарима помоћу ЦентОС 7.
Шта је замена меморијеТхе заменити меморију можемо га дефинисати као Виртуелна меморија који подржава главну меморију, РАМ, опреме. То је у основи простор за размену који може бити датотека или логичка партиција на чврстом диску.
Тхе свап меморија чува све привремене датотеке на чврстом диску што омогућава оптимизацију перформанси РАМ -а.
Сви знамо да током процеса инсталације оперативног система можемо дефинисати простор који ће бити резервисан за замену меморије у параметрима диска:
Могуће је да ће доћи тренутак када ћемо остати без меморије и биће потребно додати још меморије, па ћемо у наставку видети како додати још свап меморије на наше рачунаре са ЦентОС 7.
1. Провера количине свап меморије у систему
Пре него што започнете процес проширења меморије, препоручује се да проверите статус заменљиве меморије система помоћу наредбе:
свапон -с
Ако не добијемо никакве резултате, то значи да немамо креиране датотеке за замену. Други начин на који можемо добити детаљне информације о РАМ -у и замени меморије је помоћу наредбе:
бесплатно -м
Тамо можемо видети укупну меморију и количину коју смо користили.
2. Проверите расположиви простор на ЦентОС 7
Следећи корак који морамо предузети је да проверимо количину простора који нам је на располагању јер, као што смо споменули, свап меморија може бити логичка партиција на диску.
За проверу расположивог простора користићемо наредбу:
дф -х
БелешкаПараметар -х означава да су информације приказане на језику који је за нас људска бића разумљив, јер ако их не успоставимо, наредба дф ће приказати све информације у блоковима и не означава простор у МБ и ГБ.
3. Креирајте датотеку за замену
Следећи корак у овом процесу је креирање свап датотеке. Да бисмо то урадили, креираћемо датотеку под називом свапфиле у корену /. (Ово име можемо доделити како сматрамо неопходним).
Ова датотека ће показати количину меморије коју желимо да доделимо као свап простор. Најједноставнији и најпрактичнији начин за стварање ове датотеке за замену је употреба наредбе фаллоцате, па ћемо, ако желимо да направимо датотеку са 1 ГБ простора, унети следеће:
судо фаллоцате -л 1Г / свапфилеКада притиснемо Ентер морамо унети администраторску лозинку.
Можемо да проверимо да ли је наведени износ тачан помоћу следеће команде:
лс -лх / свапфиле
Можемо видети својства, корисника, количину додељеног простора и датум креирања датотеке.
4. Омогућавање датотеке за замену
До сада смо креирали свап датотеку, али је потребно да буде омогућена тако да је систем препозна као свап датотеку, у противном ништа нисмо урадили.
Први корак је додељивање дозвола датотеци помоћу команде цхмод, тако да нико осим корисника роот -а не може приступити и мењати датотеку за замену. Унећемо следеће:
судо цхмод 600 / свапфилеМожемо потврдити да су дозволе исправно постављене помоћу линије поново:
лс -лх / свапфиле
Сада када знамо да датотека има потребне дозволе, морамо систему назначити да ће креирана датотека бити датотека за замену, за то уносимо следеће:
судо мксвап / свапфиле
Овим смо већ назначили ЦентОС 7 да ће датотека бити типа свап.
5. Дозволите да креирана датотека буде трајна
Затим морамо конфигурирати свап датотеку тако да постане трајна јер сљедеће поновно покретање система неће бити активно, за то ћемо користити наредбу фстаб која је одговорна за управљање таблицама и системима датотека.
За приступ датотеци ћемо унети следећу команду:
судо нано / етц / фстабКада извршимо ову команду, видећемо следећи прозор:
Тамо морамо додати следеће на врх датотеке:
/ свапфиле свап св 0 0
Промене чувамо комбинацијом тастера Цтрл + ИЛИ и излазимо из уређивача помоћу комбинације Цтрл + Икс.
6. Додатна подешавања
Постоје неки параметри које можемо прилагодити тако да рад свап датотеке буде најбољи и уочимо перформансе у систему.
Вредности које можемо да конфигуришемо су:
Сваппинесс
Овај параметар је одговоран за одређивање фреквенције са којом систем ЦентОС 7 размењује податке из меморије ради замене свап простора. Ова вредност је представљена између 0 и 100 и одређује проценат употребе меморије који ће датотека замене покренути.
Да бисте гледали сваппинеес унећемо следеће:
цат / проц / сис / вм / сваппинесс
Видимо да је вредност, у овом случају 30. Што је вредност ближа нули (0), систем ће разменити податке само у екстремним случајевима. Ако желимо да прилагодимо ову вредност, унећемо следеће са жељеном вредношћу:
судо сисцтл вм.сваппинесс = 5
Ова промена ће се одразити при следећем поновном покретању система. Додатно морамо уредити датотеку сисцтл.цонф ако желимо да измењена вредност буде трајна:
судо нано /етц/сисцтл.цонфКада се датотека отвори, додаћемо следеће на врх:
вм.сваппинесс = 5Биће конфигурисано.
Цацхе Прессуре
Још једна од вредности које можемо променити је она Цацхе Прессуре, вфс_цацхе_прессуре. Овај параметар се односи на посебне уносе у датотечном систему метаподатака.
Да бисте видели тренутну вредност од Цацхе Прессуре користићемо следећу команду:
цат / проц / сис / вм / вфс_цацхе_прессуре
Видимо да је подразумевана вредност 100. Са овом вредношћу систем ће пребрзо избрисати информације, па је препоручљиво поставити нижу вредност, за то ћемо користити следећу команду:
судо сисцтл вм.вфс_цацхе_прессуре = 35(Под претпоставком да желимо да оставимо 35)
Као и у претходном параметру, морамо конфигурирати датотеку сисцтл.цонф да би ова промена била трајна. Тамо ћемо унети следећи ред:
вм.вфс_цацхе_прессуре = 35Користећи ове команде ми можемо додајте свап меморију на нашем ЦентОС 7 систему и оптимизирати перформансе истог.