Jak filtrować górne wyjście do określonych procesów

Jak filtrować górne wyjście do określonych procesów
Top to narzędzie linii poleceń Linux, które pozwala monitorować uruchomione procesy i wykorzystanie zasobów w systemie. Zrozumienie tego, co dzieje się w systemie Linux w czasie rzeczywistym, może pomóc w zlokalizowaniu procesów wymagających zasobów i podejmowaniu niezbędnych działań.

W tym przewodniku omówi się przy użyciu polecenia TOP w Linux, aby znaleźć konkretne informacje o uruchamianiu procesów w systemie.

Podstawowe najwyższe użycie

Aby użyć górnego narzędzia w systemie Linux, uruchom sesję terminalową i wprowadź górną część poleceń.

$ top

Przykładowym wyjściem górnego polecenia jest:

Wyjście jest podzielone na dwie części:

Górna część pokazuje użycie zasobów, takie jak pamięć, użycie procesora i użycie dysku.

Dolna część pokazuje informacje o uruchomionych procesach. Takie dane obejmują identyfikator procesu, użytkownika i nazwę procesu.

Jak filtrować określone procesy

Aby odfiltrować górne wyjście do określonego procesu, naciśnij klawisz O i wprowadź wpis jako polecenie = nazwa, gdzie nazwa odnosi się do nazwy procesu.

Na przykład, aby filtrować dla systemu:

Command = Systemd

Naciśnij ENTER, a górne narzędzie odfiltruje procesy tylko do systemu.

Możesz także podkreślić konkretny proces, jednocześnie zachowując inne procesy. Aby to zrobić, naciśnij klawisz L i wyszukaj ciąg.

Na przykład:

Jak filtrować procesy użytkowników

Najlepsze narzędzie wyjściowe pozwala nam również filtrować procesy spawane przez określonego użytkownika. Aby to zrobić, używamy flagi -u, a następnie nazwy użytkownika.

Na przykład,

TOP -u Ubuntu

Polecenie wyświetla tylko procesy należące do użytkownika Ubuntu.

Jak sortować procesy według %procesora

Możemy również sortować górną moc wyjściową według procentu wykorzystania procesora. Aby to zrobić, naciśnij polecenie Shift + P.

Wyjście jest sortowane w kolejności rosnącej.

Jak zmienić interwał odświeżania

Domyślnie góra odświeży wyjście co 3 sekundy. Aby zmodyfikować tę wartość, naciśnij klawisz D podczas uruchomienia góry.

Jak pokazać ścieżkę do binarnego

Aby pokazać ścieżkę do polecenia, które zainicjowało określony proces, naciśnij klawisz C:

Jak zapisać dane wyjściowe w pliku

Możemy również zapisać dane wyjściowe pliku za pomocą symboli przekierowania. Na przykład, aby wyeksportować górne wyjście przez 10 minut, użyj polecenia:

top -n 3 -b> top_output.dziennik

-N określa liczbę iteracji TOP powinna wyprodukować przed zakończeniem.

Flaga -B zaczyna się na górze w trybie wsadowym, który stale przetwarza wyjście, aż maksymalne iteracje zostaną spełnione (określone w Flagie -N).

Ostateczne powiedzenie

Top jest dobrym narzędziem dla administratorów systemu i każdego, kto chce wiedzieć, jakie procesy wykorzystują zasoby systemowe. Aby dowiedzieć się więcej o TOP, rozważ dokumentację.