AktualnościPorady Admina

Porady Admina: pmap

W kolejnym tutorialu z cyklu Porady Admina zajmiemy się poleceniem pmap.

Polecenie pmap w systemie Linux to narzędzie służące do wyświetlania mapy pamięci procesu. Mapa pamięci zapewnia wgląd w sposób alokacji i dystrybucji pamięci w działającym procesie. Może to być przydatne dla programistów i administratorów systemów podczas debugowania problemów z pamięcią, optymalizacji wydajności lub zrozumienia wykorzystania pamięci w systemie Linux.

Składnia

pmap [opcje] PID [PID ...]

Opcje

-x, –extended : wyświetlanie szczegółów
-X : wyświetlanie jeszcze większej ilości szczegółów; UWAGA: format zmienia się zależnie od /proc/PID/smaps
-XX : wyświetlanie wszystkiego, co udostępnia jądro
-c, –read-rc : odczyt domyślnego rc
-C, –read-rc-from= : odczyt rc z pliku
-n, –create-rc : utworzenie nowego domyślnego rc
-N, –create-rc-to= : utworzenie nowego rc do pliku; UWAGA: argumenty PID nie są dozwolone wraz z -n, -N
-d, –device : wyświetlenie formatu urządzenia
-q, –quiet : bez wyświetlania nagłówka i stopki
-p, –show-path : wyświetlanie ścieżki w odwzorowaniu
-A, –range=[,] : ograniczenie wyników do podanego przedziału
-V, –version : wypisanie informacji o wersji i zakończenie

Przykłady

Opcja -x wyświetla mapę pamięci w rozszerzonym formacie, który zawiera dodatkowe szczegóły, takie jak: rozmiar pamięci rezydentnej (RSS), rozmiar pamięci współdzielonej, rozmiar pamięci prywatnej, etc.
pmap -x 1234

Opcja -p wyświetla pełną ścieżkę do plików zamapowanych w pamięci. Przydatna jest informacja, które pliki są używane przez proces.
pmap -p 1234

Opcja -d wyświetla pamięć w formacie urządzenia, pokazując informacje takie jak numer urządzenia i inod dla mapowanych plików.
pmap -d 1234

Opcja -XX zapewnia kompletne i wyczerpujące dane wyjściowe mapy pamięci, pokazując wszystko, co udostępnia jądro, łącznie z bardziej szczegółowymi atrybutami pamięci, takimi jak uprawnienia i przesunięcia.
pmap -XX 1234

Więcej informacji o poleceniu pmap uzyskasz wpisując:
man pmap
pmap --help

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Accessibility Toolbar