Weboldal keresés

8 hasznos parancs a csereterület-használat figyeléséhez Linuxban


A Linux memóriakezelés minden rendszeradminisztrátor nélkülözhetetlen eleme a Linux rendszer teljesítményének javítása érdekében. Mindig jó gyakorlat a swapterület-használat monitorozása Linux alatt, hogy biztosítsa, hogy a rendszer a memóriaigényéhez képest működjön.

Ezért ebben a cikkben megvizsgáljuk, hogyan lehet nyomon követni a swapterület-használatot Linux rendszerben.

Mi az a Swap space?

A Csere terület egy korlátozott mennyiségű fizikai memória, amelyet az operációs rendszer számára lefoglal, amikor a rendelkezésre álló memória teljesen kimerült. Ez egy memóriakezelés, amely magában foglalja a memóriarészek cseréjét a fizikai tárhelyre és vissza.

A Linux legtöbb disztribúcióján javasolt a swap terület beállítása az operációs rendszer telepítésekor. A Linux rendszerhez beállítható swap terület mennyisége az architektúrától és a kernel verziójától függhet.

Hogyan ellenőrizhetem a csereterület-használatot Linuxban?

Megvizsgáljuk azokat a különböző parancsokat és eszközöket, amelyek segíthetnek figyelemmel kísérni a swapterület-használatot a Linux rendszerekben, az alábbiak szerint:

1. Swapon parancs használata – Ellenőrizze a cserehasználatot

A swapon parancs segít meghatározni azokat az eszközöket, amelyeken a lapozás és a csere történjen, és megvizsgálunk néhány fontos lehetőséget.

Az /etc/fstab fájlban csereként megjelölt összes eszköz megtekintéséhez használja a --all opciót. Bár a már csereterületként működő eszközök kimaradnak.

swapon --all

Ha meg szeretné tekinteni a swap terület használatának eszközenkénti összefoglalóját, használja a --summary opciót az alábbiak szerint.

# swapon --summary

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

Használja a --help opciót a súgóinformációk megtekintéséhez, vagy nyissa meg a kézikönyvet további használati lehetőségekért.

2. A /proc/swaps használata – Méri a csereterületet

A /proc fájlrendszer egy nagyon különleges virtuális fájlrendszer a Linuxban, amelyet folyamatinformációs pszeudofájlrendszernek is neveznek.

Valójában nem „valódi” fájlokat tartalmaz, hanem futásidejű rendszerinformációkat, például rendszermemóriát, csatlakoztatott eszközöket, hardverkonfigurációt és még sok mást. Ezért hivatkozhatunk rá a kernel vezérlő- és információs bázisaként is.

Ha többet szeretne megtudni erről a fájlrendszerről, olvassa el cikkünket: A /proc fájlrendszer megértése Linuxban.

A cserehasználati információk megtekintéséhez tekintse meg a /proc/swaps fájlt a cat segédprogrammal.

# cat /proc/swaps

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

3. Az „ingyenes” parancs használata – A cserehasználat megjelenítése

A szabad parancs a szabad és a használt rendszermemória mennyiségének megjelenítésére szolgál. A free parancs használata -h opcióval, amely a kimenetet ember által olvasható formátumban jeleníti meg.

# free -h

             total       used       free     shared    buffers     cached
Mem:          7.7G       4.7G       3.0G       408M       182M       1.8G
-/+ buffers/cache:       2.7G       5.0G
Swap:         7.9G         0B       7.9G

A fenti kimenetből láthatja, hogy az utolsó sor információt ad a rendszer csereterületéről. További felhasználási lehetőségek és példák ingyenes parancsokra a következő helyen találhatók: 10 ingyenes parancs a memóriahasználat ellenőrzéséhez Linuxban.

4. A felső parancs használata

A top parancs megjeleníti a Linux rendszer processzortevékenységét és a kernel által kezelt feladatokat valós időben. A top parancs működésének megértéséhez olvassa el ezt a cikket: 12 legfontosabb parancs a Linux folyamattevékenység ellenőrzéséhez

A csereterület használatának ellenőrzéséhez a „top” parancs segítségével futtassa a következő parancsot.

top

5. Az atop Command használata

Az atop parancs egy rendszerfigyelő, amely jelentéseket készít a különböző folyamatok tevékenységeiről. De ami fontos, a szabad és a felhasznált memóriaterületről is információkat jelenít meg.

atop

Ha többet szeretne megtudni az atop parancs Linux alatti telepítéséről és használatáról, olvassa el ezt a cikket: A Linux rendszerfolyamatok naplózási tevékenységének figyelése

6. A htop Command használata

A htop parancs a folyamatok interaktív módban történő megtekintésére szolgál, valamint információkat jelenít meg a memóriahasználatról.

htop

A htop parancs telepítésével és használatával kapcsolatos további információkért olvassa el ezt a cikket: Htop – Interactive Linux Process Monitoring

7. A Glances parancs használata

Ez egy többplatformos rendszerfigyelő eszköz, amely információkat jelenít meg a futó folyamatokról, a CPU-terhelésről, a tárterület-használatról, a memóriahasználatról, a csereterület-használatról és még sok másról.

glances

A glances parancs telepítésével és használatával kapcsolatos további információkért olvassa el ezt a cikket: Glances – Advanced Real-Time Linux System Monitoring Tool.

8. A vmstat parancs használata

A vmstat parancs a virtuális memória statisztikáival, a futó folyamatokkal, a memóriahasználattal, a CPU tevékenységével, a lapozással stb. kapcsolatos információk megjelenítésére szolgál.

A vmstat Linux rendszerre történő telepítéséhez futtassa:

sudo apt install vmstat          [On Debian, Ubuntu and Mint]
sudo yum install vmstat          [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vmstat   [On Gentoo Linux]
sudo apk add vmstat              [On Alpine Linux]
sudo pacman -S vmstat            [On Arch Linux]
sudo zypper install vmstat       [On OpenSUSE]    

A vmstat telepítése után futtassa:

vmstat

A parancs kimenetéből származó csere mezőben a következőket kell figyelembe vennie.

  • si: A lemezről cserélt memória mennyisége.
  • így: a lemezre cserélt memória mennyisége.
Összegzés

Ezeket az egyszerű módszereket használhatja és követheti a swap terület használatának nyomon követésére Linux alatt, és reméljük, hogy ez a cikk hasznos volt. Ha segítségre van szüksége, vagy bármilyen információt szeretne hozzáadni a Linux rendszerek memóriakezelésével kapcsolatban, kérjük, tegyen megjegyzést. Maradjon kapcsolatban a Tecmint szolgáltatással.