Jak uruchomić polecenie Numastat w Linux

Jak uruchomić polecenie Numastat w Linux
W systemie operacyjnym Linux mamy wiele narzędzi używanych do wyświetlania pamięci procesów; Numastat jest jednym z dobrze znanych narzędzi. Numa to krótka forma „Dostęp do pamięci niezniszczonej”, I oznacza Stat "Statystyka". Tak więc Numastat pokazuje statystyki pamięci na węzeł.

Numastat to narzędzie wiersza poleceń używana do wyświetlania pamięci węzłów Numa dla procesów i systemów operacyjnych. Wyświetla również administratorów, gdy pamięć procesu będzie rozpowszechniana w całym systemie.

Obejmujemy, czym jest polecenie „Numastat” i jak działa z różnymi opcjami w tym poście.

Instalowanie Numastat:

Numastat nie jest wstępnie zainstalowany w systemie Linux. Numactl dostarczył swoje pakiety do Numastat. Musimy więc zainstalować NumActl:

$ sudo apt instal instal Numactl

Po instalacji numActl, typ „Numastat” bez parametru w terminalu. Pokazuje hit NODE NODE, Miss System Statistics i niektóre inne informacje z przydziału pamięci jądra.

$ numastat

Jak widać wynik, liczba „numastat” według węzłów jest podzielona na różne klasy:

  • numa_hit: Pokazuje, że pamięć została pomyślnie przydzielona.
  • Numa_miss: to wspomnienie, które zostało zaplanowane dla innego węzła, ale przydzielone do tego węzła.
  • Numa_foreign: Jest to pamięć planowana dla tego węzła, ale przydzielona do innego węzła zamiast planowanych.
  • Interlave_hit: W tym węźle z powodzeniem przydzielono zgodnie z planem.
  • Local_node: Pamięć została przydzielona podczas działania procesu.
  • Inne_node: Pamięć została przypisana w tym węźle, gdy proces działał w dowolnym innym węźle.

Składnia:

Składnia „Numastat„Poleceniem byłoby:

$ numastat [opcja]

Opcje:

„Numastat” Polecenie działa z wieloma opcjami; Sprawdźmy funkcje tych opcji:

Numastat -c:
Użyj "-C" opcja zmniejszania szerokości kolumny w odpowiedzi na zawartość danych; pokaże rozmiar pamięci w megabajtach:

$ NUMSTAT -C

Numastat -n:

Użyj "-N" Opcja pokazania oryginalnych informacji o statystyce Numastat. Wyświetli te same informacje co Numastat, ale jednostka pamięci będzie w megabajtach, a układ lub format będzie się różnić od oryginalnej:

$ numastat -n

Numastat -s:

Użyj "-S" opcja wyświetlania danych z wyższych do niższych wartości. Najwyższa pamięć zostanie pokazana na górze:

$ numstat -s

Numastat -m:

Użyj "-M" Opcja wyświetlania danych alokacji pamięci systemowej w formacie podobnym do meminfo. Generuje również podział danych z wykorzystaniem pamięci na węzeł:

$ numastat -m

Numastat -z:

Użyj „-Z” Opcja wyświetlania tylko niezerowych wartości. Jeśli nadal pokazuje „zero” w kolumnach i rzędach, oznacza to, że istnieje tylko jedna niezerowa wartość, ale zaokrąglała ją jako zero:

$ numastat -z

Numastat -p:

Aby uzyskać informacje o konkretnym identyfikatorze procesu. Najpierw uruchom „PS” Lub "szczyt" polecenie, aby wyświetlić aktualnie wykonywanie procesów.

$ ps
$ top

Użyj "-P" Opcja z identyfikatorem procesu, aby wyświetlić informacje o alokacji pamięci na węzeł dowolnego konkretnego PID:

$ numastat -p

Na przykład chcę pobrać informacje o procesie 2457:

$ numastat -p 2457

Numastat -v:

„-V” Opcja sprawia, że ​​raporty są bardziej pełne. Możesz także użyć wielu identyfikatorów procesów (PIDS) do wydrukowania ich informacji:

$ numastat -v

Na przykład:

$ numastat -v 1397 1616

Oglądanie Numastat:

To polecenie utrzyma zegarek zmieniających się wartości węzła pamięci według przypisanego czasu. Dodaj jednostkę czasu z "-N" opcja. 1 wskazuje jedną sekundę:

$ zegarek -n1 numastat

Numastat -Help:

Użyj "-pomoc" Opcja wydrukowania informacji o pomocy:

$ numastat -Help

Numastat -v:

Użyj „-V” Opcja wyświetlania wersji narzędzia Numastat:

$ numastat -v

Wniosek:

„„Numastat”Narzędzie jest używane w systemie operacyjnym Linux, wyświetlając statystyki pamięci węzłowej procesów i systemów operacyjnych z przydziału pamięci jądra. Każda Numa ma inne zasady pamięci. Numastat stara się wyświetlić tabelę, która byłaby wygodnie czytelna na terminalu. Dlatego „numastat” zakłada, że ​​szerokość terminalu składa się z 80 znaków, więc zawsze odpowiednio wyświetla dane wyjściowe. Omówiliśmy „Nurstat” Poleć szczegółowo z jego opcją.