Wszystkie dystrybucje Linux są dostępne głównie z wstępnie zainstalowanymi najlepszymi narzędziami. Top polecenie pokazuje aktywność przetwarzania w czasie rzeczywistym na komputerze Linux, a także zadania zarządzane przez jądro. Wyświetli zużycie procesora i pamięci, a także inne informacje, takie jak uruchamianie programów. Może to pomóc w podjęciu odpowiedniego działania.
Możesz skorzystać z opcji „Tryb wsadowy”, aby przesyłać najwyższe wyniki poleceń do innych aplikacji lub pliku. Top nie przyjmuje wejść w tym trybie i będzie kontynuowany, dopóki liczba iteracji określisz z parametrem wiersza polecenia „-n”. Musisz poprawnie zrozumieć wynik górnego polecenia, jeśli chcesz rozwiązać jakiekolwiek problemy z wydajnością na serwerze Linux. W tym artykule wyjaśniono, jak korzystać z najlepszych polecenia w trybie wsadowym, aby uważniej obserwować działania systemu jako administrator.
Metoda używania trybu wsadowego z poleceniem TOP
Na Ubuntu 20.04, wykonujemy polecenia wskazane w tym artykule. Możesz również użyć dowolnego innego dystrybucji Linux. Aby wykonać nasze najlepsze polecenie, użyjemy terminalu Ubuntu. Do terminalu można uzyskać za pomocą pulpitu nawigacyjnego lub skrótu Ctrl+Alt+T.
Polecenie górne sortuje dane według użytkowania procesora, aby po uruchomieniu górnego polecenia w dołączonym poniżej trybie wsadowym robi to samo i drukuje pierwsze 35 wierszy, jak określono w następującym poleceniu.
$ top -bc | Głowa -35
Możesz sprawdzić, czy 35 linii zostało wyświetlonych na wyjściu przedstawionym na powyższym zrzucie ekranu. „Nagłówek” góry podaje dodatkowe szczegóły dotyczące obecnego stanu i użycia systemu; Ogólna ilość procesów, średnie obciążenie, a także czas aktualizacji.
Aby sprawdzić wyniki posortowane w sekwencjach wykorzystania pamięci przez proces, musimy wykonać polecenie przymocowane.
$ top -bc -o +%mem | głowa -n 20
To polecenie wyświetli prawie 20 linii w wyjściu, a liczba jest również określona w poleceniu.
Wszystkie flagi zostały opisane poniżej, które są używane w powyższym poleceniu:
-B: Działaj w trybie wsadowym.
-C: Drukuje bezwzględną ścieżkę procesu aktywnego.
-O: definiowanie pól do sortowania operacji.
Głowa: wyświetl pierwszą część plików.
-N: Wyświetl liczbę linii „N”. W naszym poleceniu użyliśmy „20”.
W trybie wsadowym użyj komendy górnej, aby ułożyć dane na podstawie „wieku procesu. Wyświetla całkowitą ilość czasu procesora, jaki proces spożywał od czasu, gdy się zaczął. Wykonaj polecenie przymocowane w terminalu.
$ top -bc -o czas+ | głowa -n 20
Wyjście będzie odpowiednio różnić się w zależności od systemu. Jeśli chcesz uzyskać dostęp do wyjścia górnego polecenia z kimś do celów debugowania, użyj następującego polecenia, aby kierować wyniki do pliku. Wykorzystaliśmy plik o nazwie „Alpha.tekst". Wybór pliku będzie oparty na preferencjach użytkownika.
$ top -bc | głowa -35> Top -alfa.tekst
Nie będzie wyjścia powyższego polecenia. Możesz uzyskać dane wyjściowe, wykorzystując następujące polecenie kate.
$ CAT TOP-report.tekst
Wyjście będzie prawie takie samo, jak wyświetlone na powyższym zrzucie ekranu.
Wniosek
W tym przewodniku próbowaliśmy wyjaśnić najlepsze polecenie i jego funkcjonalność w „Trybu wsadowym”. Zaimplementowaliśmy kilka poleceń w Ubuntu 20.04 system Linux dla twojego zrozumienia. Możesz je wykorzystać zgodnie z wymaganiami pracy. Przede wszystkim należy zawsze uruchomić górę w trybie wsadowym, aby kierować wyniki do pliku lub nawet innego procesu. Mam nadzieję, że artykuł będzie dość łatwy dla twojego zrozumienia.