Linux kodols

Kā nomainīt Linux sistēmas pareizību

Kā nomainīt Linux sistēmas pareizību
Atmiņa ir kritiska jebkuras sistēmas sastāvdaļa. Linux kodols to zina un cenšas nodrošināt, lai sistēmas rīcībā būtu pietiekami daudz atmiņas. Viens no veidiem, kā kodols pārvalda atmiņu, ir mijmaiņas sistēmas izmantošana, lai izveidotu papildu atmiņas vietu.

Šajā apmācībā mēs runāsim par to, kas ir mijmaiņas darījums, kā tas darbojas, un, visbeidzot, kā pielāgot Linux sistēmas pareizību.

Kas ir mijmaiņa?

Mijmaiņas sistēma tiek definēta kā vieta, kuru operētājsistēma ir piešķīrusi diskā un ko izmanto, ja nepietiek RAM. Linux sistēmā mijmaiņas sistēma var būt sadalīta diska vieta, kas paredzēta maiņas vai mijmaiņas faila darbībai. Mijmaiņas sistēma var būt arī gan mijmaiņas nodalījuma, gan mijmaiņas failu kombinācija.

Kad sistēmā trūkst fiziskās atmiņas, kodols maina neaktīvās lapas no galvenās atmiņas mijmaiņas sistēmā. Tas atbrīvo vietu galvenajā atmiņā, lai to izmantotu citi procesi.

Lai gan jūs varat iztikt bez mijmaiņas sistēmas, ja jums ir sistēma ar mazāk nekā 4 GB RAM vai sistēma ar kritiskām veiktspējas prasībām, mijmaiņa var būt ļoti noderīga, un tā ir ieteicama. Pretējā gadījumā, ja jūsu sistēmai ir nepieciešams vairāk atmiņas, nekā sistēma var nodrošināt, sistēma sabruks, kurai var būt nopietnas sekas.

PIEZĪME: Nedomājiet, ka mijmaiņas sistēma ir papildu atmiņas aizstājējs vai alternatīva. Mijmaiņas sistēma ir nekas cits kā diskā saglabāts nodalījums vai fails; tā nevar pilnībā darboties kā fiziskā atmiņa. Ja jūsu sistēmā vienmēr pietrūkst atmiņas, apsveriet iespēju pievienot vairāk fiziskās atmiņas, jo mijmaiņas sistēmas palielināšana nepalīdzēs daudz.

Kas ir Swappiness?

Swappiness ir kodola parametrs, kas ļauj sistēmas administratoriem pielāgot, cik bieži sistēma izmanto mijmaiņas sistēmu. Swappiness nosaka attiecības starp neaktīvo lapu nomaiņu no RAM uz mijmaiņas sistēmu.

Lai izvairītos no neskaidrībām, šeit ir oficiālā swappiness definīcija no Linux rokasgrāmatu lapām.

“Šī vadība tiek izmantota, lai noteiktu, cik agresīvs (sic) kodols apmainīs atmiņas lapas. Augstākas vērtības palielinās agresivitāti; zemākas vērtības samazina mijmaiņas apjomu. Vērtība 0 uzdod kodolam neuzsākt mijmaiņu, līdz brīvo un ar failiem atbalstīto lapu daudzums ir mazāks nekā zonā esošā ūdens līmeņa atzīme.

Funkcija swappiness pirmo reizi parādījās Linux kodola 2. versijā.6; tas svārstās no 0 līdz 100. Jo augstāka ir mainīguma vērtība, jo vairāk neaktīvās lapas tiek nomainītas no galvenās atmiņas uz vietu. Zemākas vērtības novedīs pie tā, ka galvenajā atmiņā paliek neaktīvas lapas.

Kā parādīt sistēmas ātruma vērtību

Pēc noklusējuma lielākajiem Linux izplatījumiem swappiness vērtība būs iestatīta uz 60. Izmantojot komandu sysctl, varat apskatīt sistēmas maināmības vērtību.

sudo sysctl vm.maigums

Ja jūsu sistēmā nav komandas sysctl, izmantojiet zemāk esošo komandu, lai to instalētu Debian balstītās sistēmās.

apt-get install procps

https: // cilvēks7.org / linux / man-pages / man8 / sysctl.8.html

Kā mainīt Swappiness vērtību

Noklusējuma swappiness vērtība parasti ir piemērota vērtība lielākajai daļai lietošanas gadījumu. Tomēr, iespējams, vēlēsities pielāgot šo vērtību dažādu iemeslu dēļ.

Nav labākās vai ieteicamās swappiness vērtības. Tomēr jūs varat izmantot dažādus rīkus, piemēram, bezmaksas, lai uzraudzītu sistēmas atmiņas veiktspēju un pielāgotu ātruma vērtību, līdz atrodat savas sistēmas optimālo vērtību.

Mēs varam pielāgot swappiness vērtību, rediģējot konfigurācijas failu. Šī metode saglabā swappiness vērtību pat pēc atsāknēšanas.

Lai to izdarītu, atveriet failu / etc / sysctl.sazinieties ar savu teksta redaktoru un mainiet šī ieraksta vm vērtību.pareizība jūsu piemērotajā vērtībā. (Pievienojiet ierakstu, ja tāda nav).

Lai izpildes laikā mainītu sistēmas ātruma vērtību, izmantojiet komandu sysctl, kā parādīts: Mainiet swappiness vērtību, lai tā atbilstu jūsu optimālajai vērtībai.

sudo sysctl vm.maigums = 10

PIEZĪME: Piekļuve mijmaiņas vietai tiek uzskatīta par daudz lēnāku, salīdzinot ar piekļuvi fiziskajai atmiņai. Tāpēc, iestatot ātrumu uz 100, negarantē ātruma pieaugumu.

Secinājums

Šajā ceļvedī mēs apspriedām, kas ir mijmaiņas darījums un kā tas darbojas. Izmantojot šo rokasgrāmatu, varat optimizēt sistēmas vietas prasības, lai tās atbilstu lietošanas vajadzībām.

Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...