Javítsa Linux számítógépe teljesítményét azáltal, hogy megtanulja, hogyan szabadíthat fel RAM-ot és kezelheti hatékonyabban a memóriát.
A Linux PC-je nehezen kezel bizonyos erőforrás-igényes programokat? Vagy gyakran azon kapja magát, hogy néhány percig egy betöltési ikont bámul, mielőtt a számítógép csinál valamit. Bárhogy is legyen, mindannyian azt szeretnénk, hogy számítógépeink a legjobb szinten teljesítsenek.
A Random Access Memory vagy egyszerűen RAM kulcsfontosságú a hatékony számítógéphez, különösen több program vagy erőforrás-igényes alkalmazás futtatásakor. Íme néhány módszer a RAM teljesítményének javítására Linux rendszeren.
Miért olyan fontos a RAM?
Amikor futtat egy alkalmazást a Linux PC-jén, a program a RAM-ban tárolja az adatokat és minden más gyakran használt fájlt. Más adathordozókkal, például az SSD-kkel ellentétben a RAM gyors olvasási és írási sebességet tesz lehetővé, ami gyorsabb feldolgozást jelent.
Ha nincs elég RAM, akkor a teljesítmény szűk keresztmetszete lesz. Ennek az az oka, hogy a számítógép az SSD vagy a merevlemez egy részét használja az adatok tárolására, ami lassabb az információfeldolgozásban.
A RAM súlyos hiánya használhatatlanná teheti a rendszert, és időnként a rendszer összeomlásához vezethet.
A RAM-használat ellenőrzése Linuxon
Ha meg szeretné tudni, hogy a RAM problémái vannak-e, néhány Linux segédprogram segítségével figyelheti azt. Ha kényelmesen kezeli a parancssort, vagy Linux-kiszolgálón dolgozik, használja a következő parancsot:
ingyenes -h
A free parancs megmutatja a rendszeren lévő szabad és használt RAM-ot. A -h flag egyszerűen kimondja, hogy a kimenetnek ember által olvasható formátumban kell lennie.
GUI-alapú Linux rendszereken használhatja a System Monitor segédprogramot. Egyszerűen nyomja meg a Szuper vagy Ablak gombot, majd keresse meg a System Monitor kifejezést. A monitor megjeleníti a RAM-használatot. Ezenkívül megjeleníti a CPU és a hálózati információkat.
Más alkalmazások, például a htop, szintén jó áttekintést nyújtanak az erőforrás-felhasználásról és a RAM használatáról.
Így szabadíthatja fel RAM-ját, hogy javítsa a Linux PC-je általános teljesítményét.
1. Szüntesse meg a nem használt szolgáltatásokat és programokat
Minél több programot vagy szolgáltatást futtat a Linux PC-jén, annál nagyobb a RAM-igény. Minél több lapot tart nyitva a böngészőben, annál nagyobb a RAM-használat.
A disztribúciótól függően vegye számba azokat a csomagokat, amelyekre már nincs szüksége. Például a Debian-alapú disztribúciókon megteheti használja az APT csomagkezelőt a csomagok eltávolításához.
Ezenkívül ellenőrizheti az összes futó szolgáltatást, és leállíthatja azokat, amelyekre nincs szüksége. Alternatív megoldásként tiltsa le, hogy rendszerindításkor automatikusan elinduljanak. A systemd-t használó Linux disztribúciókon a következő paranccsal listázhatja az összes futó programot:
sudo systemctl list-units --type=service --state=running
Minden rendszerszolgáltatás letiltása és leállítása amire már nincs szüksége.
2. Mindig használjon naprakész szoftvert
A legtöbb alacsony szintű programozási nyelv, mint például a C és a C++, nem rendelkezik beépített szemétgyűjtővel. Ez azt jelenti, hogy a programozóknak speciálisan le kell foglalniuk és fel kell szabadítaniuk a memóriát.
Ha a szemétgyűjtést nem végzik el megfelelően, az memóriaszivárgáshoz vezethet: egy olyan forgatókönyv, amikor egy program még mindig memóriaterületet foglal, bár nem kellene.
Ha memóriaszivárgást észlel egy szoftverben, a fejlesztők általában a következő frissítésben javítják ki a hibát. Ezért mindig tanácsos rendszeresen frissíteni a szoftvert, hogy elkerülje a memóriát befolyásoló hibákat.
A disztribúciótól függően a következő parancs futtatásával frissítheti a szoftvert.
# Debian alapú disztribúciókon
sudo apt frissítés && sudo apt frissítés# RHEL Linux származékokon
sudo dnf frissítés
# Arch-alapú Linux disztribúciókon
sudo pacman -Syu
3. Használjon Lightweight szoftvert
Mindig tájékozódjon a rendszerére telepíteni kívánt szoftverről. A legtöbb szoftveroldal minimális követelményeket ír elő, amelyek jól jelzik a szoftver memóriaigényét.
Is, használjon megfigyelő segédprogramokat, például a htopot hogy ellenőrizze, mely alkalmazások fogyasztanak sok RAM-ot.
Használjon könnyű kijelzőkezelőket, például LXDM, SLiM és LightDM, ha a számítógépe minimális RAM-mal rendelkezik. Bár a kiemelkedő megjelenítéskezelők, például a GNOME és a KDM népszerűek, sok memóriaerőforrást fogyasztanak.
Hasonlóképpen, válasszon könnyű webböngészőket mint például Midori, Falkon, Pale Moon stb. napi internetes szörfözési igényeinek kielégítésére.
A könnyű szoftver azokra a Linux disztribúciókra is vonatkozik, amelyeket a rendszeren vagy egy virtuális gépen szeretne futtatni. Például, ha memóriakorlátai vannak, menjen a könnyű Linux disztribúciókhoz helyette.
4. A Swappiness beállítása Linuxon
A cserelehetőség egy olyan érték a Linux rendszeren, amely meghatározza, hogy a rendszer milyen gyakran használja a lemezen lévő virtuális memóriát, amikor a RAM megtelt.
Ideális esetben alacsony swapértékkel kell rendelkeznie; általában 0 és 10 között van. Így a rendszer többnyire a RAM-ot használja, ami gyorsabb, mint a lemez használata.
Ha azonban olyan RAM-problémákat tapasztal, amelyek miatt a rendszer leáll, akkor magas swap értékkel kell rendelkeznie. Például, 60 hogy kihasználja a lemezt és elkerülje a lehetséges rendszerösszeomlásokat.
A csereértéket a következő paranccsal ellenőrizheti:
sysctl vm.swappiness
A felcserélési érték módosításához adja hozzá vagy módosítsa a következő sort a listában /etc/sysctl.conf fájlt. Ha például 10-re szeretné beállítani, hozzáadhatja a következő sort:
vm.swappiness=10
Mentse el a fájlt, és alkalmazza a módosításokat a következő paranccsal:
sudo sysctl -p
5. Törölje a gyorsítótárat és a fogsorokat
A gyorsítótár- és könyvtárbejegyzések (dentries) fontosak a fájlrendszer-műveletek optimalizálásához Linuxon. Azonban értékes RAM-erőforrásokat fogyasztanak, és memóriakorlátokat okozhatnak.
Ha súlyos memóriakorlátokat tapasztal, fontolja meg a gyorsítótár és a bejegyzések törlését a következő paranccsal:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
6. Indítsa újra Linux számítógépét
Egyes Linux-adminisztrátorok dicsekednek a rendszer üzemidejével, és utálnak minden rendszer újraindításának ötletét. De időnként újra kell indítania a rendszert. Az összes szolgáltatás és folyamat leállításával felszabadítja a RAM-ot. Ez törli a gyorsítótárazott adatokat, és eltávolítja a memória töredezettségét, amely lelassíthatja a rendszert.
Ezenkívül az újraindítás segít megoldani a memóriaszivárgási problémákat és a rendszeren jelen lévő egyéb háttérfolyamatokat.
7. Adjon hozzá több RAM-ot a számítógépéhez
A legtöbb számítógép lehetővé teszi több RAM hozzáadását vagy bővítését. Ha több RAM-ot ad hozzá a rendszerhez, akkor hosszú távú megoldást jelent, ha súlyos RAM-problémákat tapasztal.
Több RAM hozzáadásával több területet biztosít a futó folyamatok és szolgáltatások számára, hogy gyorsan tárolják és hozzáférjenek az adatokhoz, és a folyamat során csökken a lemezre cserélés szükségessége, amely lassabb.
Mielőtt RAM-ot vásárolna a számítógéphez, győződjön meg arról, hogy számítógépe lehetővé teszi a RAM bővítését. Egyes modern számítógépeken az alaplapra forrasztott RAM a jobb teljesítmény érdekében.
Ezenkívül ügyeljen a számítógép maximális RAM-kapacitására és az általa használt RAM-chipek típusára.
Optimalizálja RAM-ját a maximális teljesítmény érdekében
A jó RAM kulcsfontosságú a rendszer jó teljesítményéhez. Mindig győződjön meg arról, hogy elegendő RAM van telepítve az Ön típusú munkaterheléshez.