Junior — Middle
W jaki sposób można określić użycie pamięci operacyjnej procesu w Linux?
sobes.tech AI
Odpowiedź od AI
W systemie Linux istnieje kilka sposobów określenia wykorzystania pamięci RAM przez proces:
- Polecenie
ps— wyświetla informacje o procesach, w tym zużycie pamięci:
ps aux | grep <nazwa_procesu>
Kolumna RSS (Resident Set Size) pokazuje ilość używanej fizycznej pamięci w kilobajtach.
-
Polecenie
toplubhtop— interaktywne narzędzia do monitorowania procesów i ich zużycia zasobów, w tym pamięci. -
Plik
/proc/[pid]/statuslub/proc/[pid]/statm— zawiera szczegółowe informacje o pamięci konkretnego procesu. Na przykład:
cat /proc/<pid>/status | grep VmRSS
pokazuje aktualną ilość używanej fizycznej pamięci.
- Polecenie
pmap— wyświetla mapę pamięci procesu:
pmap <pid>
- Narzędzia
smemlubpidstat— do bardziej szczegółowej analizy wykorzystania pamięci.
Metody te pozwalają uzyskać zarówno ogólny obraz, jak i szczegółowe informacje o wykorzystaniu pamięci RAM przez proces.