- - Како омогућити Зсвап на Линуку за боље перформансе

Како омогућити Зсвап на Линуку за боље перформансе

СВАП (ака виртуална меморија) је врло користан у Линукусистемима који имају минималну количину физичке меморије. Без ове функције, многи компјутерски системи ниског нивоа који раде модерне Линук оперативне системе би се стално смрзавали.

Ипак, СВАП има једну огромну доњу страну: диск И / О. Ако ваша машина редовно ради са СВАП датотеком или партицијом, она има потенцијал да озбиљно наруши перформансе вашег тврдог диска, што може у првом реду поништити корист од коришћења СВАП-а.

Ту долази Зсвап. То је Линук кернел функција (уведена у верзији 3.8) која, када је омогућена, омогућава систему да компримира Свап цацхе, што резултира бољим перформансама на вашем Линук систему у целини.

Ако приметите неке озбиљне перформансе дискана Линуку док користите Свап, потребан вам је Зсвап! Слиједите овај водич и научите како омогућити функцију Зсвап на вашем Линук систему! Ево како да га подесите.

Убунту / Дебиан упутства

Зсвап функција је опционо Линук кернелпараметар. Будући да је реч о параметру кернел-а, нећете моћи да пронађете „Зсвап“ у подешавањима на вашем Убунту или Дебиан систему. Уместо тога, потребно је вртоглаво вршити са боотлоадер-ом.

На Убунту и Дебиану користи се Груб, тако да приступаГруб конфигурациона датотека је оно што се мора учинити како би се омогућио Зсвап. Међутим, пре додавања овог аргумента командне линије, неопходно је да направите резервну копију ваше Груб цонфиг датотеке.

Направи Груб

Да бисте створили сигурносну копију Груба, покрените прозор терминала. Затим, стекните роот приступ помоћу су или судо -с.

su -

или

sudo -s

Сада када имате коријенску љуску користите ЦП наредба за брзу израду сигурносне копије конфигурацијске датотеке Груб.

cp /etc/default/grub /etc/default/grub.bak

Омогући Зсвап

Са сигурносном копијом Груб конфигурационе датотеке, отворите је у Нано-у за уређивање.

nano -w /etc/default/grub

У Нано едитору пронађите линију ГРУБ_ЦМДЛИНЕ_ЛИНУКС_ДЕФАУЛТ. Ова линија кода у конфигурацијској датотецитребало би да има неколико аргумената командне линије, попут „тихог пљеска“, а можда и неколико других. Немојте их брисати! Уместо тога, додајте код испод на крају ретка.

zswap.enabled=1

То би требало изгледати на сљедећој слици.

Кад све изгледа добро у датотеци Груб ЦФГ, сачувајте уређивање помоћу Цтрл + О и изађите са Цтрл + Кс. Затим довршите поступак тако што ћете ажурирати свој Груб боотлоадер путем упдате-груб.

sudo update-grub

Поново покрените свој Убунту или Дебиан ПЦ. Када се поново учита, Зсвап би требао бити покренут!

Онемогућено за Убунту / Дебиан

Нисте задовољни са Зсвапом? Желите да се се решите? Ево како то урадити Прво отворите терминал и стекните роот су или судо -с.

су -

или

судо -с

Затим обришите датотеку Груб помоћу рм.

rm /etc/default/grub

Вратите датотеку сигурносне копије помоћу мв команда.

cd /etc/default/
mv grub.bak grub

На крају, ажурирајте Груб помоћу упдате-груб команда.

sudo update-grub

Упутства за Арцх Линук

Звап је доступан на Арцх Линуку, и то наневероватно лако омогућити. Не захтева никакву измену било које Груб конфигурационе датотеке. Уместо тога, корисник треба само да инсталира пакет и омогући га системм инит системом.

sudo pacman -S systemd-swap
sudo systemctl enable systemd-swap

Када је услуга системд-свап активна са системд, поново покрените рачунар. Када се вратите на мрежи, имаћете Зсвап!

Упутства за Федора / ОпенСУСЕ

Федора и ОпенСУСЕ су врло слични оперативнисистемима на много начина. Углавном користе исти формат паковања (РПМ) и алате засноване на Редхат-у. Поред ових сличности, начин на који су поставили Грубу је веома сличан.

Из овог разлога ћемо вам показати како да подесите Зсвап функцију за Федора и ОпенСУСЕ у истом одељку.

Направи Груб

За почетак, покрените прозор терминала и набавите роот схелл. У системима Федора и СУСЕ, роот налог није искључен, па приступите суперусер са су.

su -

Након што добијете коријенски приступ, направите брзу сигурносну копију своје Груб конфигурацијске датотеке помоћу цп команда.

cd /etc/default
cp grub grub.bak

Омогући Зсвап

Сада када сте направили резервну копију, време је да омогућите Зсвап у Груб боотлоадер-у.

nano /etc/default/grub

Погледајте датотеку за конфигурацију Груб ГРУБ_ЦМДЛИНЕ_ЛИНУКС_ДЕФАУЛТ =

Напомена: на Федори може бити линија ГРУБ_ЦМДЛИНЕ_ЛИНУКС = уместо тога.

Једном када сте пронашли ГРУБ_ЦМДЛИНЕ_ЛИНУКС_ДЕФАУЛТ или ГРУБ_ЦМДЛИНЕ_ЛИНУКС линију у датотеци, залепите код испод на крају, пре последњег наводника.

zswap.enabled=1

Сачувајте измене које сте направили у Груб боотлоадер-у са Цтрл + О тастатура пречица. Затим изађите са Цтрл + Кс.

Коначно, завршите поступак ажурирањем вашег покретача помоћу груб2-мкцонфиг.

grub2-mkconfig -o /boot/grub2/grub.cfg

Онемогући за Федора / ОпенСУСЕ

Одлучите да вам не треба Зсвап на вашем Федора или ОпенСУСЕ Линук систему? Ево како да га искључите. Прво покрените прозор терминала. Затим, стекните роот са су команда.

su -

Једном када је роот активан, користите ЦД наредба и прелазак на / етц / дефаулт /.

cd /etc/default

Избришите датотеку Груб помоћу рм.

rm grub

Затим вратите сигурносну копију Груб датотеке мв.

mv grub.bak grub

На крају, ажурирајте Груб помоћу груб2-мкцонфиг.

grub2-mkconfig -o /boot/grub2/grub.cfg
</п>

Коментари