KWALIFIKACJA INF2 - CZERWIEC 2013

PYTANIE NR 17.
W systemie operacyjnym Ubuntu do monitorowania w czasie rzeczywistym uruchomionych procesów i programów służy polecenie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie "top" służy do interaktywnego monitorowania procesów i programów z cyklicznym odświeżaniem danych (CPU, RAM, PID, stan).
"ps" pokazuje zwykle jednorazowy zrzut listy procesów, a "proc" i "sysinfo" nie są standardowymi poleceniami do takiego monitoringu w Ubuntu.

Pełne wyjaśnienie:

Polecenie top w Ubuntu uruchamia interaktywny podgląd procesów, który odświeża się w czasie rzeczywistym. Dzięki temu administrator może na bieżąco obserwować m.in. zużycie CPU i pamięci przez procesy, ich identyfikatory (PID), priorytety oraz stany. To typowe narzędzie pierwszego wyboru, gdy system działa wolno i trzeba szybko sprawdzić, co aktualnie obciąża komputer.

Odpowiedź "ps" jest niepoprawna w kontekście pytania o monitorowanie w czasie rzeczywistym, ponieważ ps standardowo wyświetla listę procesów jako jednorazowy snapshot w momencie wykonania polecenia. Da się co prawda uzyskać efekt "odświeżania" przez uruchamianie ps w pętli (np. z innymi narzędziami), ale samo polecenie nie jest interaktywnym monitorem procesów tak jak top.

Odpowiedź "proc" wprowadza w błąd, bo choć w systemach Linux istnieje system plików /proc z informacjami o procesach i jądrze, to "proc" nie jest typowym standardowym poleceniem służącym do interaktywnego monitorowania procesów w Ubuntu. Podobnie "sysinfo" nie jest domyślnym poleceniem terminalowym do obserwacji listy procesów w czasie rzeczywistym; nazwa jest zbyt ogólna i nie odpowiada standardowym narzędziom z podstawowego zestawu Ubuntu.

Wskazówka egzaminacyjna: gdy w treści pojawia się sformułowanie "w czasie rzeczywistym", szukaj narzędzi interaktywnych z odświeżaniem (np. top). Gdy mowa o "wyświetleniu listy procesów", częściej pasują polecenia typu ps.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
top to interaktywne narzędzie w terminalu Ubuntu do monitorowania procesów w czasie rzeczywistym. Pokazuje m.in. obciążenie CPU, użycie RAM, PID oraz listę procesów aktualizowaną cyklicznie, co ułatwia szybkie znalezienie "winowajcy" spowolnień.
top działa interaktywnie i sam odświeża widok procesów, więc od razu widać zmiany obciążenia. ps zwykle daje jednorazowy "zrzut" listy procesów w chwili wykonania polecenia, więc do ciągłej obserwacji trzeba go dodatkowo powtarzać.
Najczęściej kończy się działanie top klawiszem q (quit). To standard w trybie interaktywnym tego narzędzia. Na egzaminie warto pamiętać, że top to aplikacja uruchamiana w terminalu, a nie pojedynczy "wydruk" jak ps.
Chodzi o obserwację danych, które zmieniają się na bieżąco bez ponownego wpisywania polecenia, np. lista procesów i ich użycie CPU/RAM aktualizowane co kilka sekund. Takie działanie jest typowe dla narzędzi interaktywnych, a nie dla jednorazowych raportów.
ps jest bardzo przydatne, ale ma inny cel: pokazuje procesy jako stan na moment wykonania. W praktyce ps świetnie sprawdza się do skryptów i filtrowania wyników, natomiast do szybkiej diagnozy obciążenia "na żywo" częściej używa się top.
/proc to wirtualny system plików w Linux, który udostępnia informacje o procesach i jądrze. Narzędzia takie jak top i ps korzystają z danych systemowych (często powiązanych z /proc), ale samo słowo "proc" nie oznacza typowego polecenia do monitorowania.
Najczęściej: który proces ma najwyższe użycie CPU, który zajmuje najwięcej pamięci, jaki ma PID i w jakim jest stanie. Egzamin może też pośrednio sprawdzać rozumienie różnicy między widokiem interaktywnym (top) a raportem (ps).
W podstawowej instalacji Ubuntu nie jest to standardowe narzędzie do interaktywnego monitorowania procesów. W praktyce spotyka się różne programy pokazujące informacje o systemie, ale w kontekście procesów "na żywo" klasycznym, domyślnie rozpoznawalnym poleceniem jest top.
Najczęściej myli się snapshot z monitorowaniem: wybiera się ps, bo "pokazuje procesy", ale pomija się wymóg w czasie rzeczywistym. Druga pomyłka to wybór odpowiedzi brzmiącej technicznie (np. proc) przez skojarzenie z Linux, mimo że nie jest to właściwe polecenie.
Najlepiej wykonać krótkie ćwiczenia w terminalu: uruchomić top, zobaczyć jak zmieniają się wartości, a potem porównać z ps jako jednorazowym raportem. Utrwalisz wtedy, które narzędzie pasuje do scenariusza "na bieżąco", a które do listowania i skryptów.
info

To pytanie poprawnie rozwiązuje 82% zdających egzamin. średnio łatwe

Źródła:

  • Ubuntu Manpage: top(1) — "display Linux processes" (procps-ng), https://manpages.ubuntu.com/manpages/jammy/en/man1/top.1.html - dostęp 2026-02-27
  • Ubuntu Manpage: ps(1) — "report a snapshot of the current processes" (procps-ng), https://manpages.ubuntu.com/manpages/jammy/en/man1/ps.1.html - dostęp 2026-02-27
  • procps-ng documentation (projekt narzędzi procps, w tym top i ps), https://gitlab.com/procps-ng/procps - dostęp 2026-02-27

Materiały:

  • Strony podręcznika systemowego: man top oraz man ps
  • Dokumentacja pakietu procps-ng (narzędzia do monitorowania procesów)
  • Ćwiczenia w terminalu: uruchamianie top, sortowanie, filtrowanie i kończenie procesów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego