Hvernig á að bæta við skiptirými á Ubuntu
Ein einfaldasta leiðin til að fylgjast með vandamálum sem eru uppi í minni í forritum er að auka skiptastærð á netþjóninum þínum. Í þessari grein munum við útskýra hvernig á að bæta skiptaskrá við Ubuntu netþjón.
Skref 1: Athugaðu skiptiupplýsingar
Áður en við byrjum skaltu fyrst ganga úr skugga um að athuga hvort kerfið hafi nú þegar skiptapláss tiltækt með því að keyra eftirfarandi skipun.
$ sudo swapon --show
Ef þú sérð ekki úttak þýðir það að kerfið þitt hefur ekki skiptapláss tiltækt eins og er.
Þú getur líka staðfest að ekkert skiptipláss sé tiltækt með því að nota ókeypis skipunina.
$ free -h
Þú getur séð af ofangreindum úttak, að það er engin virk skipti á kerfinu.
Skref 2: Athugaðu laus pláss á skiptingunni
Til að búa til skiptipláss þarftu fyrst að athuga núverandi disknotkun þína og staðfesta að það sé nóg pláss til að búa til skiptiskrá á kerfinu.
$ df -h
Skiptingin með /
hefur nóg pláss tiltækt til að búa til skiptiskrá.
Skref 3: Búa til skiptiskrá í Ubuntu
Nú munum við búa til skiptaskrá sem heitir \swap.img\
í Ubuntu rót (/)
möppunni okkar með því að nota fallocate skipunina með stærðinni 1GB (þú getur stillt stærðina eftir þörfum þínum) og staðfestu stærð skipta með ls skipuninni eins og sýnt er.
$ sudo fallocate -l 1G /swap.img $ ls -lh /swap.img
Af ofangreindu úttakinu geturðu séð að við höfum búið til skiptiskrána með réttu magni af plássi, þ.e. 1GB.
Skref 4: Virkja skiptaskrána í Ubuntu
Til að virkja skiptaskrána í Ubuntu þarftu fyrst að stilla réttar heimildir á skránni þannig að aðeins rót
notandinn hafi aðgang að skránni.
$ sudo chmod 600 /swap.img $ ls -lh /swap.img
Af ofangreindu úttakinu geturðu séð að aðeins rót
notandinn hefur les- og ritheimildir.
Keyrðu nú eftirfarandi skipanir til að merkja skrána sem skiptarými og gera skiptaskránni kleift að byrja að nota hana á kerfinu.
$ sudo mkswap /swap.img $ sudo swapon /swap.img
Staðfestu að skiptarýmið sé tiltækt með því að keyra eftirfarandi skipanir.
$ sudo swapon --show $ free -h
Af ofangreindu framtaki er ljóst að nýja skiptaskráin okkar hefur verið búin til með góðum árangri og Ubuntu kerfið okkar mun byrja að nota það eftir þörfum.
Skref 5: Settu skiptaskrána varanlega upp í Ubuntu
Til að gera skiptirýmið varanlegt þarftu að bæta upplýsingum um skiptiskrá í /etc/fstab
skrána og staðfesta það með því að keyra eftirfarandi skipanir.
$ echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab $ cat /etc/fstab
Skref 6: Stilla skiptistillingar í Ubuntu
Það eru nokkrar stillingar sem þú þarft að stilla sem munu hafa áhrif á frammistöðu Ubuntu þíns þegar þú notar skiptin.
Swappiness er Linux kjarnabreyta sem tilgreinir hversu mikið (og hversu oft) kerfið þitt skiptir gögnum úr vinnsluminni yfir í skiptirýmið. Sjálfgefið gildi fyrir þessa færibreytu er „60“ og hún getur notað allt frá „0“ til „100“. Því hærra sem gildið er, því meiri notkun Kernel á skiptiplássi.
Athugaðu fyrst núverandi skiptigildi með því að slá inn eftirfarandi skipun.
$ cat /proc/sys/vm/swappiness
Núverandi skiptigildi 60 er fullkomið fyrir skjáborðsnotkun, en fyrir netþjón verður þú að stilla það á lægra gildi, þ.e. 10.
$ sudo sysctl vm.swappiness=10
Til að gera þessa stillingu varanlega þarftu að bæta eftirfarandi línu við /etc/sysctl.conf
skrána.
vm.swappiness=10
Önnur svipuð stilling sem þú gætir viljað breyta er vfs_cache_pressure
- þessi stilling tilgreinir hversu mikið kerfið mun vilja vista í skyndiminni og dentry upplýsingar umfram önnur gögn.
Þú getur athugað núverandi gildi með því að spyrjast fyrir um proc skráarkerfið.
$ cat /proc/sys/vm/vfs_cache_pressure
Núverandi gildi er stillt á 100, sem þýðir að kerfið okkar fjarlægir inode upplýsingar úr skyndiminni of hratt. Ég legg til að við ættum að stilla þetta á stöðugri stillingu eins og 50.
$ sudo sysctl vm.vfs_cache_pressure=50
Til að gera þessa stillingu varanlega þarftu að bæta eftirfarandi línu við /etc/sysctl.conf
skrána.
vm.vfs_cache_pressure=50
Vistaðu og lokaðu skránni þegar þú ert búinn.
Skref 7: Fjarlægir skiptaskrá í Ubuntu
Til að fjarlægja eða eyða nýstofnuðu skiptaskránni skaltu keyra eftirfarandi skipanir.
$ sudo swapoff -v /swap.img $ sudo rm -rf /swap.img
Að lokum skaltu eyða skiptaskráarfærslunni úr /etc/fstab skránni.
Það er allt og sumt! Í þessari grein höfum við útskýrt hvernig á að búa til skiptiskrá á Ubuntu dreifingunni þinni. Ef þú hefur einhverjar spurningar varðandi þessa grein, ekki hika við að spyrja spurninga þinna í athugasemdahlutanum hér að neðan.