Oglas

Torej ste namestili Linux ob obljubi, da potrebuje manj sistemskih virov kot Windows. Zakaj potem vaš sistem nenadoma primanjkuje RAM-a?

Ne paničite! Linux ne jedo vašega RAM-a. Da bi razumeli, kaj se dogaja, bomo morali pogledati, kako Linux upravlja s pomnilnikom.

Kako si ogledati brezplačen RAM v Linuxu

Kot pri vsem na Linuxu obstaja več načinov za preverjanje, koliko RAM-a je v uporabi. Če prihajate iz komercialnega operacijskega sistema, boste morda lažje odprli aplikacijo, podobno Windows upravitelju opravil ali nadzorniku dejavnosti macOS. Ime tega programa je odvisno od katero namizno okolje Linuxa uporabljate.

V GNOME-u, najbolj razširjeni možnosti, odprite program z imenom Sistemski monitor. Na KDE-ju, uporabite podobno popolno alternativo, uporabite Konsole namesto tega. Druga namizna okolja imajo podobna orodja pod različnimi imeni.

Za pristop, ki deluje ne glede na okolje namizja, se lahko obrnete na ukazno vrstico. Odprite Terminal aplikacijo in vnesite naslednji ukaz.

prost
instagram viewer

Videli boste rezultate, ki so videti nekako tako. Številke se bodo spreminjale glede na to, koliko RAM-a ima vaša naprava in število aktivnih programov.

Terminal Linux, ki prikazuje brezplačni ukaz

Za natančnejši pregled pomnilnika RAM poskusite to:

mačka / proc / meminfo

Zgornji ukaz naloži isto datoteko kot prost ukaz uporablja za prikaz, koliko pomnilnika je na voljo v računalniku.

Če se vam zdijo številne številke, se vam zdi, da je Linux požrl vaš RAM. Recimo, da imate 4 GB RAM-a, v uporabi pa je 3,9 GB. Samo 0,1 GB se zdi brezplačno za dodatne aplikacije! Zdi se, da vam je en program oddaljen od zaustavitve računalnika.

Poglej še enkrat. Tokrat usmerite pogled v stolpec »na voljo«. Tam boste morda ugotovili, da imate dejansko odprte 1 GB podatkov za aplikacije. Ampak kako? Vse se spušča na kako Linux upravlja in uporablja RAM Vse, kar morate vedeti o RAM-u in upravljanju pomnilnikaRAM je kratkoročni pomnilnik vašega računalnika. Zato upravljanje pomnilnika pomembno vpliva na delovanje sistema. Tukaj razlagamo, kako deluje RAM in ali lahko storite karkoli za povečanje njegove učinkovitosti. Preberi več .

Kako Linux uporablja RAM

Kako Linux uporablja RAM, se ne razlikuje veliko od sistema Windows in drugi operacijski sistemi. Toda različni sistemi predstavljajo, kaj se dogaja na različne načine.

Ko računalnik zazna, da trenutno ni v uporabi RAM, nekaj tega prostora nameni predpomnjenju diskov. Na ta način aplikacije shranjujejo podatke na hitrejši dostop do lokacije, zaradi česar sistem deluje hitreje in bolj gladko. Ko druge aplikacije potrebujejo več pomnilnika, količino, ki jo potrebujejo iz tega predpomnilnika diska, vzamejo, kot da bi sedel okoli neuporabljene.

Z drugimi besedami, Linux ta prazen prostor dobro izkoristi v času prostega časa. Zakaj pustiti ves ta prosti spomin zapraviti?

Če želite vedeti, koliko prostora se uporablja na ta način, poglejte stolpec "buff / cache". To je količina RAM-a, namenjena medpomnilnikom in predpomnilnikom v času, ko ste izvajali ukaz. Ideja, da bi lahko čiščenje tega prostora pripomogla k uspešnosti pogosta napačna predstava o RAM-u.

Razlika med prostim in razpoložljivim RAM-om

Zdaj, ko ste vsi ujeti, se še vedno lahko zmedete. Razumem. Tukaj je prikazano, kako Linux gleda vaš RAM.

  • Uporabljeno: RAM, ki ga trenutno uporablja aplikacija.
  • Na voljo: RAM, ki se uporablja za predpomnjenje diskov, vendar se lahko sprosti za aplikacije.
  • Prost: RAM, ki ga ne uporablja aplikacija ali predpomnjenje diskov.

Brezplačno in na voljo se morda zdijo sinonimi, vendar obstaja tehnična razlika. Prvi je spomin, ki ga sploh ne uporabljamo. Slednji je pomnilnik, ki je trenutno v uporabi, vendar se po potrebi zlahka odpre. Za vsakodnevno uporabo je resnično to pomembno.

Kako očistiti predpomnilnik pomnilnika in pomnilnika pomnilnika

Recimo, iz kakršnega koli razloga si vseeno želite počistiti RAM, ki ga Linux jedro uporablja za svoje medpomnilnike in predpomnilnik. Jasno je, da bo to negativno vplivalo na uspešnost. Če želite, da vaš sistem deluje optimalno, pustite stvari.

Te ukaze boste izvajali kot sistemski skrbnik.

Če želite počistiti predpomnilnik strani, vnesite naslednji ukaz:

echo 1> / proc / sys / vm / drop_caches

Če želite počistiti zobozdravnike in inode, spremenite številko v 2:

echo 2> / proc / sys / vm / drop_caches

Če želite počistiti predpomnilnik strani, zobozdravnike in inode, skupaj spremenite številko v 3:

echo 3> / proc / sys / vm / drop_caches

Če se ti ukazi ne izboljšajo, kako nemoteno teče računalnik, zakaj jih izvajati? S tem lahko primerjate delovanje računalnika po spremembi, ne da bi ga morali znova zagnati. Če ne preverjate ali preizkušate računalnika, je malo razlogov, da bi se trudili.

Kako si ogledati in zapreti programe

Ali vse to pomeni, da vam ni treba preverjati RAM-a in upravljati pomnilnika v Linuxu? Ne čisto.

Čeprav Linux ve, kako optimizirati RAM, to še ne pomeni, da to počnejo vaše aplikacije. Včasih bo vaš brskalnik obesil ves spomin. Igra se lahko zamrzne, ne da bi sprostili nobene sistemske vire. Če poskušate naložiti izjemno veliko sliko, lahko gledalec slik odloži.

Če si želite ogledati, kateri programi težko poženejo računalnik, poskusite vrh ukaz:

vrh

Rezultati bodo videti nekako takole.

Terminal Linux, ki prikazuje zgornji ukaz

Zdaj, ko ste opazili problematičen program, kaj lahko storite v zvezi s tem? Ena od možnosti je uporaba ubiti ukaz. To storite tako, da ob vnosu zabeležite številko PID, ki se je pojavila poleg programa vrh. Potrebovali ga boste.

ubiti -9 2470

Lahko pa uporabite killall ukaz za zapiranje programa z njegovim imenom.

killall firefox

Še večja zmogljivost sistema Linux

Za razliko od mnogih stvari v življenju pomnilnik računalnika bolj ali manj upravlja sam. Tu smo si ogledali načine, kako videti, kaj se dogaja, in ko je potrebno ukrepati, stopiti. Zdaj veste, kako lahko vidite, koliko pomnilnika je v uporabi in kateri programi ga uporabljajo. Naredite lahko tudi nekaj korakov, da zaustavite dejavnosti, ki pritečejo prostor.

Toda zgornja orodja skoraj niso obseg tistega, kar je na voljo v orodni zbirki Linux. Oglejte si naše članke na pospeševanje počasnega računalnika Linux Ubuntu deluje počasi? 5 nasvetov za pospešitev vašega računalnika LinuxTežave z uspešnostjo vas spravljajo navzdol? Morate več iztisniti iz sistema Ubunty, vendar ne veste, kje začeti? Tu je pet stvari, ki jih lahko naredite, da se Ubuntu zažene z veliko hitrostjo. Preberi več in posodobitev jedra Linux za boljše delovanje Kako posodobiti jedro Linuxa za izboljšano delovanje sistemaLinuxovo jedro ima redne izdaje, ki ponujajo nove funkcije in izboljšave, na katere morate čakati v novi izdaji distribucije - razen če ročno nadgradite jedro Linuxa. Pokažemo vam, kako. Preberi več .

Bertel je digitalni minimalist, ki piše s prenosnika s fizičnimi stikali za zasebnost in OS, ki ga je podprla Fundacija za prosto programsko opremo. Cenje etiko zaradi lastnosti in pomaga drugim, da prevzamejo nadzor nad svojim digitalnim življenjem.