Mainos

Joten olet asentanut Linuxin lupaukseen, että se vaatii vähemmän järjestelmäresursseja kuin Windows. Miksi sitten järjestelmässäsi on yhtäkkiä vähän RAM-muistia?

Älä hätää! Linux ei syö RAM-muistiasi. Ymmärtääksemme juuri mitä tapahtuu, meidän on tarkasteltava kuinka Linux hallitsee muistia.

Kuinka katsella ilmaista RAM-muistia Linuxissa

Kuten kaikessa Linuxissa, on useita tapoja tarkistaa, kuinka paljon RAM-muistia on käytössä. Jos olet kotoisin kaupallisesta käyttöjärjestelmästä, voi olla helpompaa avata Windows Task Manager- tai macOS Activity Monitor -sovelluksen kaltainen sovellus. Tämän ohjelman nimi riippuu mitä Linux-työpöytäympäristöä käytät.

Avaa GNOME-ohjelmassa, yleisimmin käytetty vaihtoehto, nimeltään Järjestelmämonitori. Käytä KDE: ssä, samoin ominaisuuksiltaan täydellistä vaihtoehtoa konsole sen sijaan. Muissa työpöytäympäristöissä on samanlaisia ​​työkaluja eri nimillä.

Jos haluat lähestymistavan, joka toimii työpöytäympäristöstäsi riippumatta, voit kääntyä komentoriville. Avaa terminaali sovellus ja kirjoita seuraava komento.

instagram viewer
vapaa

Näet tuloksia, jotka näyttävät noin tältä. Numerot muuttuvat sen mukaan, kuinka paljon RAM-muistia koneellasi on ja aktiivisten ohjelmien lukumäärästä.

Linux-pääte, joka näyttää ilmaisen komennon

Kokeile tätä saadaksesi RAM-muistisi perusteellisemman kuvan:

kissa / proc / meminfo

Yllä oleva komento lataa saman tiedoston kuin vapaa -komennon avulla voidaan tarkistaa, kuinka paljon muistia on käytettävissä tietokoneellasi.

Jos numerosi näyttävät karkeilta, saattaa vaikuttaa siltä, ​​että Linux on syönyt RAM-muistisi. Oletetaan, että sinulla on 4 Gt RAM-muistia ja 3,9 Gt on käytössä. Vain 0,1 Gt näyttää olevan ilmainen lisäsovelluksille! Näyttää siltä, ​​että olet yhden ohjelman päässä tietokoneesi viemisestä pysäyttämiseen.

Katso uudestaan. Tällä kertaa käännä silmäsi käytettävissä olevaan sarakkeeseen. Siellä saatat huomata, että sinulla on tosiasiallisesti 1 Gt tietoa avoinna sovelluksille. Mutta miten? Se kaikki tulee alas kuinka Linux hallitsee ja käyttää RAM-muistia Kaikki mitä sinun tarvitsee tietää RAM- ja muistionhallinnastaRAM on tietokoneesi lyhytaikainen muisti. Siksi muistinhallinnalla on merkittävä vaikutus järjestelmän suorituskykyyn. Tässä selitetään kuinka RAM toimii ja voitko tehdä jotain sen tehokkuuden lisäämiseksi. Lue lisää .

Kuinka Linux käyttää RAM-muistia

Se, kuinka Linux käyttää RAM-muistia, ei eroa paljon Windowsista ja muut käyttöjärjestelmät. Mutta eri järjestelmät esittävät mitä tapahtuu eri tavoin.

Kun tietokoneesi huomaa, että RAM-muistia ei ole tällä hetkellä käytössä, se omistaa osan tästä tilasta levyn välimuistiin. Tällä tavalla sovellukset tallentavat tietoja sijaintiin, johon on nopeampi päästä, jolloin järjestelmä toimii nopeammin ja sujuvammin. Kun muut sovellukset tarvitsevat enemmän muistia, he ottavat tarvitsemansa määrän tästä levyvälimuistista ikään kuin se istuisi käyttämättömänä.

Toisin sanoen Linux tuo tyhjän tilan hyvään käyttöön vapaa-aikanaan. Miksi antaa kaiken vapaan muistin tuhlata?

Katso “buff / cache” -sarakkeesta tietää kuinka paljon tilaa on tällä tavalla käytössä. Tämä on puskureille ja välimuistille varattu RAM-muistimäärä komennon suorittamishetkellä. Ajatus siitä, että tämän tilan tyhjentäminen voi auttaa suoritusta, on yleinen väärinkäsitys RAM-muistista.

Ero vapaan ja käytettävissä olevan RAM-muistin välillä

Nyt kun olet kaikki kiinni, on silti helppo sekoittaa. Ymmärrän. Näin Linux näkee RAM-muistisi.

  • käytetty: RAM, jota sovellus käyttää tällä hetkellä.
  • Saatavilla: RAM-muisti, jota voidaan käyttää levyjen välimuistiin tallentamiseen, mutta voidaan vapauttaa sovelluksille.
  • Vapaa: RAM, jota sovellus tai levyn välimuisti ei käytä.

Ilmaiset ja saatavilla olevat saattavat tuntua synonyymeiltä, ​​mutta teknisissä eroissa on ero. Entinen on muisti, jota ei käytetä ollenkaan. Viimeksi mainittu on tällä hetkellä käytössä oleva muisti, joka voi helposti avautua tarvittaessa. Päivittäisessä käytössä viimeksi mainittu on todella tärkeä.

Kuinka tyhjentää RAM-muistin välimuisti ja puskuri

Oletetaan, että mistä tahansa syystä haluat silti tyhjentää RAM-muistin, jota Linux-ydin käyttää puskureihinsa ja välimuistiinsa. On selvää, että tämän tekeminen vaikuttaa negatiivisesti suorituskykyyn. Jos haluat järjestelmän toimivan optimaalisesti, jätä asiat olemaan.

Suoritat nämä komennot järjestelmänvalvojana.

Tyhjennä sivun välimuisti kirjoittamalla seuraava komento:

echo 1> / proc / sys / vm / drop_cches

Poista tyhjennykset ja solmut muuttamalla numero arvoon 2:

kaiku 2> / proc / sys / vm / drop_cches

Voit tyhjentää sivun välimuistin, hammaspistoolit ja sisäpinnat yhdessä muuttamalla numeroksi 3:

kaiku 3> / proc / sys / vm / drop_cches

Jos nämä komennot eivät paranna tietokoneesi sujuvuutta, miksi ajaa niitä? Näin voit verrata tietokoneesi suorituskykyä muutoksen tekemisen jälkeen tarvitsematta käynnistää sitä uudelleen. Jos et testata tai testata tietokonettasi, häiritsemiseen ei ole syytä.

Ohjelmien katseleminen ja sulkeminen

Tarkoittaako tämä kaikki, että sinun ei tarvitse tarkistaa RAM-muistia ja hallita muistia Linuxissa? Ei aivan.

Vaikka Linux osaa optimoida RAM-muistia, se ei tarkoita, että sovelluksesi tekevät. Joskus selaimesi pilaa kaiken muistisi. Peli voi jäätyä vapauttamatta mitään järjestelmäresursseja. Kuvien katseluohjelma saattaa ripustaa, kun yritetään ladata erittäin suuri kuva.

Kokeile seuraavia ohjelmia nähdäksesi, mitkä ohjelmat vaikeuttavat tietokonettasi ylin komento:

ylin

Tulokset näyttävät tältä.

Linux-pääte, jolla näkyy ylin komento

Nyt kun olet huomannut ongelmallisen ohjelman, mitä voit tehdä siitä? Yksi vaihtoehto on käyttää tappaa komento. Huomaa tämä PID-numero, joka ilmestyi ohjelman viereen, kun syötät ylin. Tarvitset sitä.

tappaa -9 2470

Vaihtoehtoisesti voit käyttää tapa kaikki komento sulkea ohjelma sen nimellä.

killall firefox

Paranna Linux-järjestelmän suorituskykyä entisestään

Toisin kuin monissa muissa asioissa, tietokoneesi muisti hallitsee enemmän tai vähemmän itseään. Täällä olemme etsineet tapoja nähdä mitä tapahtuu ja astua tarvittaessa toimiin. Tiedät nyt kuinka nähdä kuinka paljon muistia on käytössä ja mitkä ohjelmat sitä käyttävät. Voit myös ottaa muutaman askeleen lopettaaksesi tilaa vievät toimet.

Mutta yllä olevat työkalut tuskin ovat siinä määrin kuin Linux-työkalulaatikossa on käytettävissä. Katso artikkeleitamme nopeuttaa hidasta Linux-tietokonetta Ubuntu juoksee hitaasti? 5 vinkkiä Linux-tietokoneen nopeuttamiseksiSuorituskykyongelmat saa sinut alas? Pitäisikö sinun puristaa enemmän irti Ubunty-järjestelmästä, mutta et tiedä mistä aloittaa? Tässä on viisi asiaa, jotka voit tehdä saadaksesi Ubuntun ajamaan nopeasti. Lue lisää ja päivitetään Linux-ydin paremman suorituskyvyn saavuttamiseksi Kuinka päivittää Linux-ydin järjestelmän suorituskyvyn parantamiseksiLinux-ytimessä on säännölliset julkaisut, jotka tarjoavat uusia ominaisuuksia ja parannuksia, joita sinun on odotettava uudessa levitysjulkaisussa - ellet päivitä Linux-ydintä manuaalisesti. Näytämme sinulle kuinka. Lue lisää .

Bertel on digitaalinen minimalistinen, joka kirjoittaa kannettavasta tietokoneesta, jossa on fyysiset tietosuojakytkimet ja Free Software Foundationin tukema käyttöjärjestelmä. Hän arvostaa ominaisuuksien etiikkaa ja auttaa muita ottamaan hallintaansa digitaaliseen elämäänsä.