Jak sprawić, by najlepsze polecenie według użycia pamięci

Jak sprawić, by najlepsze polecenie według użycia pamięci
TOP to proces monitorowania procesu Linux i wykorzystania zasobów. Umożliwia użytkownikom przeglądanie informacji w czasie rzeczywistym na temat działających procesów i wątków zarządzanych przez jądro systemu. Ze względu na swoją interaktywność TOP umożliwia użytkownikom wykonywanie zadań, takich jak filtrowanie określonych procesów, filtrujące procesy użytkowników, PID i procesy zabijania.

Ten przewodnik przeprowadzi Cię przez podstawy korzystania z polecenia PS, aby zlokalizować konkretne informacje o systemie.

Podstawowe wykorzystanie najlepszych narzędzi

Aby uruchomić najlepsze narzędzie, użyj Najlepsze polecenie w terminalu. Korzystanie z tego polecenia wywoła interaktywną sesję pokazującą wykorzystanie zasobów systemowych i uruchamianie procesów:

$ top

Górna część pokazuje użycie zasobów. To wyjście jest podobne do wyjścia czas aktu i darmowe polecenie w Linux.

Aby wyłączyć te wartości, naciśnij „M„Aby ukryć informacje o użyciu pamięci i„L„Aby ukryć informacje o czasie aktualizacji.

Aby przewijać procesy uruchomione, użyj klawisza strzałek w górę i w dół. Aby zrezygnować, naciśnij „Q".

Górne wyjście

Dolna część Top Command zawiera informacje o uruchamianiu procesów. Skoncentrujmy się na tym.

Wyjście wykorzystuje organizację kolumnową z identyfikatorem na każdym:

  • PID: Ta kolumna pokazuje unikalny identyfikator każdego procesu.
  • PR: Ta kolumna pokazuje priorytet zadania.
  • Ni: Ta kolumna pokazuje ładną wartość procesu. Wartość dodatnia wskazuje na niski priorytet, podczas gdy wartość ujemna wskazuje na wysoki priorytet.
  • VINT: Ta kolumna reprezentuje całkowitą pamięć wirtualną używaną przez proces.
  • RES: Ta kolumna pokazuje całkowitą faktyczną pamięć używaną przez proces.
  • SHR: Ta kolumna pokazuje całkowitą ilość współdzielonej pamięci używanej przez proces.
  • S: Ta kolumna pokazuje stan procesu w jednej liście.
  • %CPU: Ta kolumna pokazuje procentowe użycie procesora na proces.
  • %MEM: Ta kolumna pokazuje procentowe użycie pamięci.
  • Czas+: Ta kolumna pokazuje czas procesora używany przez proces obliczony na setne sekundy.
  • Polecenie: Ta kolumna pokazuje nazwę procesu.

Jak wykonać najlepsze procesy filtra według użytkowania pamięci

Możesz także filtrować procesy według użycia pamięci w górę. Aby to zrobić, naciśnij Shift + m jak pokazano:

U góry odfiltruje procesy według użycia pamięci w kolejności malejącej. To może pomóc zidentyfikować proces za pomocą najwięcej pamięci, dając szansę podjęcia działań.

Aby filtrować według faktycznego użycia pamięci, użyj polecenia:

TOP -O RES

Podobnie polecenie odfiltruje użycie pamięci w kolejności malejącej.

Możesz także interaktywnie wybrać parametr filtra. Aby to zrobić, naciśnij Shift + f i wybierz Mem Jak:

Jak filtrować proces przez użytkownika

Aby pokazać procesy od określonego użytkownika, użyj polecenia:

top -u [nazwa użytkownika]

Na przykład, aby pokazać procesy od użytkownika Ubuntu; Wprowadź polecenie:

TOP -u Ubuntu

Jak pokazać procesy rodziców i dzieci

Aby pokazać procesy rodziców i dzieci podczas uruchamiania, naciśnij V. To da ci wyjście podobne do tego pokazanego poniżej:

Jak zabić wszystkie procesy

Aby zabić proces w górę, naciśnij k i wejdź do PID procesu.

Naciskać Wchodzić Aby wykonać polecenie zabójstwa. To zakończy proces z określonym PID.

Wniosek

TOP to przydatne narzędzie, które umożliwia zrozumienie i zarządzanie procesami systemu Linux. Oprócz tego, co rozmawialiśmy w tym samouczku, Top ma mnóstwo innych funkcji.

Aby zrozumieć, w jaki sposób możesz dostosować i wykorzystać TOP do pełnego potencjału, rozważ instrukcje.