Sobes.tech
Junior — Middle

Hogyan lehet meghatározni egy folyamat RAM-használatát Linuxban?

sobes.tech MI

Válasz az MI-től

Linux rendszeren több módszer is létezik annak meghatározására, hogy egy folyamat mennyit használ a RAM-ból:

  1. ps parancs — információkat jelenít meg a folyamatokról, beleértve a memóriahasználatot:
ps aux | grep <folyamat_neve>

A RSS (Resident Set Size) oszlop mutatja a fizikai memória mennyiségét kilobájtban.

  1. top vagy htop parancsok — interaktív eszközök a folyamatok és erőforrás-felhasználásuk, beleértve a memóriát, figyelésére.

  2. A /proc/[pid]/status vagy /proc/[pid]/statm fájl — részletes információkat tartalmaz egy adott folyamat memóriájáról. Például:

cat /proc/<pid>/status | grep VmRSS

mutatja az aktuálisan használt fizikai memória mennyiségét.

  1. pmap parancs — megjeleníti egy folyamat memóriatérképét:
pmap <pid>
  1. smem vagy pidstat eszközök — a memóriahasználat részletesebb elemzéséhez.

Ezek a módszerek lehetővé teszik, hogy általános áttekintést és részletes információkat kapjunk a folyamat RAM-használatáról.