Reklaam
Nii et olete installinud Linuxi lubadusele, et see nõuab vähem süsteemiressursse kui Windows. Miks on teie süsteemil RAM-i äkki vähe?
Ärge paanitsege! Linux ei söö teie RAM-i. Just toimuva mõistmiseks peame vaatama, kuidas Linux mälu haldab.
Kuidas vaadata tasuta RAM-i Linuxis
Nagu Linuxi puhulgi, on RAM-i kasutamise kontrollimiseks mitu viisi. Kui tulete kaubanduslikust opsüsteemist, võib teil olla lihtsam avada Windowsi tegumihalduris või macOS-i aktiivsusmonitoris sarnast rakendust. Selle programmi nimi sõltub millist Linuxi töölauakeskkonda te kasutate.
GNOME-is, kõige laialdasemalt kasutatav suvand, avage programm nimega Süsteemimonitor. KDE-l, sarnaselt funktsioonile täielik alternatiiv, kasutage Konsole selle asemel. Teistes töölauakeskkondades on erinevate nimede all sarnased tööriistad.
Sõltumata töölaua keskkonnast toimiva lähenemisviisi jaoks võite pöörduda käsurida juurde. Avage Terminal ja tippige järgmine käsk.
tasuta
Näete tulemusi, mis näevad välja umbes sellised. Numbrid muutuvad sõltuvalt sellest, kui palju RAM-i teie arvutis on ja aktiivsete programmide arvu.
RAM-i põhjalikumaks uurimiseks proovige seda:
kass / proc / meminfo
Ülaltoodud käsk laadib sama faili nagu tasuta käsku kasutatakse, et vaadata, kui palju mälu on teie arvutis saadaval.
Kui teie numbrid tunduvad jämedad, võib tunduda, et Linux on teie RAM-i ära söönud. Oletame, et teil on 4 GB muutmälu ja 3,9 GB on kasutuses. Ainult 0,1 GB on lisarakenduste jaoks tasuta! Näib, et olete ühe programmi kaugusel oma arvuti kriipivast seiskumisest.
Vaata uuesti. Seekord pöörake silmad veerule “saadaval”. Seal võite avastada, et teil on rakendustele avatud 1 GB andmeid. Aga kuidas? See kõik taandub kuidas Linux haldab ja kasutab RAM-i Kõik, mida peate teadma RAMi ja mäluhalduse kohtaRAM on teie arvuti lühiajaline mälu. Seega mõjutab mäluhaldus süsteemi jõudlust märkimisväärselt. Siin selgitame, kuidas RAM töötab ja kas saate selle efektiivsuse suurendamiseks midagi ette võtta. Loe rohkem .
Kuidas Linux RAM-i kasutab?
See, kuidas Linux RAM-i kasutab, ei erine palju Windowsist ja muud opsüsteemid. Kuid erinevad süsteemid esitavad toimuva erinevalt.
Kui teie arvuti näeb, et RAM-i pole praegu kasutusel, pühendab see osa sellest ruumist ketta vahemällu salvestamisele. Sel viisil salvestavad rakendused andmeid kiiremini juurdepääsetavasse kohta, muutes süsteemi töö kiiremaks ja sujuvamaks. Kui teised rakendused vajavad rohkem mälu, võtavad nad selle ketta vahemälust vajaliku summa, nagu oleks see kasutamata.
Teisisõnu, Linux kasutab selle tühja ruumi selle vaba aja jooksul hästi ära. Miks lasta kogu see vaba mälu raisku minna?
Et teada saada, kui palju ruumi sel viisil kasutatakse, vaadake veergu „buff / cache”. See on puhvritele ja vahemälule pühendatud RAM-i summa käsu käitamise ajal. Mõte, et selle ruumi tühjendamine võib etendust aidata, on tavaline väärarusaam RAM-i kohta.
Erinevus vaba ja saadaoleva RAMi vahel
Nüüd, kui olete kõik hakkama saanud, on ikka lihtne segadusse ajada. Ma saan aru. Siit saate teada, kuidas Linux teie RAM-i vaatab.
- Kasutatud: Rakendus kasutab praegu RAM-i.
- Saadaval: RAM, mida võib kasutada ketaste vahemällu salvestamiseks, kuid mille saab rakenduste jaoks vabastada.
- Tasuta: RAM, mida rakendus ei kasuta ega ketta vahemälu.
Tasuta ja saadaval olevad võivad tunduda sünonüümidena, kuid tehnilises osas on erinevus. Esimene neist on mälu, mida ei kasutata üldse. Viimane on praegu kasutusel olev mälu, kuid vajaduse korral hõlpsasti avatav. Igapäevases kasutuses on viimane just oluline.
Kuidas RAM-mälu vahemälu ja puhver tühjendada
Ütleme nii, et ükskõik millisel põhjusel soovite ikkagi kustutada RAM-i, mida Linuxi kernel puhver- ja vahemälu jaoks kasutab. Kui see on selge, siis mõjutab see toimimist negatiivselt. Kui soovite, et teie süsteem töötaks optimaalselt, jätke asjad paika.
Neid käske hakkate käitama süsteemiadministraatorina.
Lehe vahemälu tühjendamiseks sisestage järgmine käsk:
kaja 1> / proc / sys / vm / drop_caches
Denisatsioonide ja sisekõnede kustutamiseks muutke number kaheks:
kaja 2> / proc / sys / vm / drop_caches
Lehe vahemälu, tühjenemiste ja sisestusmeetodite tühjendamiseks muutke number 3-ni:
kaja 3> / proc / sys / vm / drop_caches
Kui need käsud ei paranda teie arvuti sujuvust, siis miks neid käivitada? See on viis, kuidas pärast muudatuse tegemist arvuti jõudlust võrrelda, ilma et peaksite taaskäivitama. Kui te ei tee oma personaalarvutit võrdlusuuringuteks ega katseta, pole vaevaks põhjust.
Kuidas programme vaadata ja sulgeda
Kas see kõik tähendab, et te ei pea kontrollima RAM-i ja haldama mälu Linuxis? Mitte päris.
Ehkki Linux teab RAM-i optimeerimist, ei tähenda see, et teie rakendused seda teevad. Mõnikord on teie brauseris kogu teie mälu. Mäng võib külmuda ilma süsteemi ressursse vabastamata. Ülimalt suure pildi laadimisel võib pildivaatleja rippuda.
Proovige seda, et näha, millised programmid raskendavad teie arvutit ülaosa käsk:
ülaosa
Tulemused näevad välja umbes sellised.
Nüüd, kui olete märganud probleemse programmi, mida saate selle vastu teha? Üks võimalus on kasutada tappa käsk. Selleks pange tähele PID-numbrit, mis sisenesite programmi kõrval ülaosa. Teil on seda vaja.
tappa -9 2470
Teise võimalusena võite kasutada nuppu Tapa kõik käsu sulgeda programm, kasutades selle nime.
killall firefox
Linuxi süsteemi jõudluse suurendamine veelgi
Erinevalt paljudest eludest haldab arvuti mälu enam-vähem iseennast. Siin oleme uurinud võimalusi toimuva nägemiseks ja astuge sisse, kui on vaja midagi ette võtta. Nüüd teate, kuidas näha, kui palju mälu on kasutusel ja millised programmid seda kasutavad. Samuti võite teha paar sammu, et peatada ruume riivavad tegevused.
Kuid ülaltoodud tööriistad vaevalt vastavad Linuxi tööriistakastis pakutavale. Vaadake meie artikleid aeglase Linuxi arvuti kiirendamine Ubuntu töötab aeglaselt? 5 näpunäidet Linuxi arvuti kiirendamiseksTulemusprobleemid panevad teid alla? Kas peate oma Ubunty süsteemist rohkem välja pigistama, kuid ei tea, kust alustada? Siin on viis asja, mida saate teha Ubuntu suurel kiirusel jooksmiseks. Loe rohkem ja Linuxi kerneli värskendamine parema jõudluse tagamiseks Kuidas värskendada Linuxi kerneli süsteemi paremaks jõudluseks?Linuxi kernel on regulaarselt väljalaskeid, pakkudes uusi funktsioone ja parandusi, mida peate uues levitamisversioonis ootama - kui te Linuxi kerneli käsitsi ei uuenda. Näitame teile kuidas. Loe rohkem .
Bertel on digitaalne minimalist, kes kirjutab füüsilise privaatsuse lülititega sülearvutist ja Vaba Tarkvara Fondi poolt heaks kiidetud OS-ist. Ta hindab funktsioonide eetikat ja aitab teistel oma digitaalse elu üle kontrolli saada.