Linuxi tuum

Kuidas muuta Linuxi süsteemi töökindlust

Kuidas muuta Linuxi süsteemi töökindlust
Mälu on mis tahes süsteemi kriitiline osa. Linuxi kernel teab seda ja püüab tagada, et süsteemi käsutuses oleks piisavalt mälu. Üks viis, kuidas tuum haldab mälu, on vahetussüsteemi kasutamine täiendava mäluruumi loomiseks.

Selles õpetuses räägime sellest, mis on vahetus, kuidas see toimib ja lõpuks, kuidas kohandada oma Linuxi süsteemi vahetust.

Mis on vahetus?

Vahetussüsteem on operatsioonisüsteemi kettal eraldatud ruum, mida kasutatakse siis, kui RAM-i on vähe. Linuxis võib süsteem Swap olla jagatud kettaruum, mis on pühendatud vahetus- või vahetamisfailina toimimisele. Vahetussüsteem võib olla ka nii vahetuspartitsiooni kui ka vahetamisfailide kombinatsioon.

Kui süsteemil pole füüsilist mälu, vahetab tuum passiivsed lehed põhimälust vahetussüsteemi. See vabastab põhimälus ruumi teistele protsessidele kasutamiseks.

Ehkki ilma vahetussüsteemita pääseb, võib vähem kui 4 GB RAM-iga või kriitiliste jõudlusnõuetega süsteemiga süsteem olla väga kasulik ja soovitatav. Vastasel juhul, kui teie süsteem vajab rohkem mälu, kui süsteem suudab pakkuda, krahhi süsteem, millel võib olla tõsiseid tagajärgi.

MÄRGE: Ärge arvake, et vahetussüsteem on asendus või alternatiiv täiendavale mälule. Vahetussüsteem pole midagi muud kui kettale salvestatud sektsioon või fail; see ei saa täielikult toimida füüsilise mäluna. Kui teie süsteemis on alati piisavalt mälu, kaaluge füüsilise mälu lisamist, sest vahetussüsteemi suuruse suurendamine ei aita palju.

Mis on vahetus?

Swappiness on kerneli parameeter, mis võimaldab süsteemiadministraatoritel reguleerida, kui sageli süsteem vahetussüsteemi kasutab. Swappiness määratleb seose passiivsete lehtede vahetamise vahel RAM-ist vahetussüsteemi.

Segaduste vältimiseks on siin Linuxi käsiraamatu lehtede ametlik määratlus.

"Seda juhtelementi kasutatakse selleks, et määratleda, kui agressiivne (sic) tuum mälulehti vahetab. Kõrgemad väärtused suurendavad agressiivsust; madalamad väärtused vähendavad vahetustehingut. Väärtus 0 annab tuumale käsu mitte vahetamist algatada enne, kui vabade ja failidega varustatud lehtede arv on väiksem kui tsooni suurvee märk.

Vahetusfunktsioon ilmus esmakordselt Linuxi kerneli 2. versioonis.6; see jääb vahemikku 0 kuni 100. Mida suurem on vahetusväärtus, seda rohkem vahetatakse passiivsed lehed põhimälust ruumi vahetamiseks. Madalamate väärtuste korral jäävad põhimällu passiivsed lehed.

Kuidas kuvada oma süsteemi täpsust

Vaikimisi on suuremate Linuxi distributsioonide vahetusväärtuseks seatud 60. Sysctl käsu abil saate vaadata oma süsteemi vahetatavuse väärtust.

sudo sysctl vm.vahetus

Kui teie süsteemis pole käsku sysctl, kasutage selle installimiseks Debiani põhistesse süsteemidesse allolevat käsku.

apt-get install procps

https: // mees7.org / linux / man-pages / man8 / sysctl.8.HTML

Kuidas muuta vahetusväärtust

Vaikimisi vahetatav väärtus on tavaliselt enamiku kasutusjuhtumite jaoks sobiv väärtus. Siiski võite soovida seda väärtust erinevatel põhjustel kohandada.

Parimat ega soovitatud vahetusväärtust pole. Siiski võite kasutada mitmesuguseid tööriistu, näiteks tasuta, et jälgida oma süsteemimälu toimimist ja kohandada vahetatavuse väärtust, kuni leiate oma süsteemi optimaalse väärtuse.

Konfiguratsioonifaili muutmisega saame muuta swappiness väärtust. See meetod säilitab vahetatavuse väärtuse ka pärast taaskäivitamist.

Selleks avage fail / etc / sysctl.konfigureerige oma tekstiredaktoriga ja muutke järgmise kirje vm väärtust.sobivuse väärtus. (Lisage kirje, kui seda pole olemas).

Süsteemi vahetusväärtuse käitamise ajal muutmiseks kasutage käsku sysctl, nagu on näidatud: Muutke vahetusväärtust oma optimaalsele väärtusele vastavaks.

sudo sysctl vm.vahetus = 10

MÄRGE: Vahetusruumi juurdepääsu peetakse palju aeglasemaks võrreldes füüsilise mälu juurdepääsuga. Seetõttu ei taga teie vahetatavuse väärtus 100-le kiiruse kasvu.

Järeldus

Selles juhendis arutasime, mis on vahetus ja kuidas see toimib. Selle juhendi abil saate oma süsteemiruumivajadusi optimeerida vastavalt oma kasutusvajadustele.

Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...
Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...