thumb|300px|right|Wynik polecenia top w systemie operacyjnym z rodziny BSD. top – program działający z poziomu konsoli, występujący w większości uniksopochodnych systemów operacyjnych wyświetlający odświeżaną listę procesów aktualnie działających w systemie. Dzięki niemu możemy monitorować to co aktualnie dzieje się w systemie. Dane te mogą być sortowane według różnych kryteriów, np. według zużywanej mocy obliczeniowej czy pamięci operacyjnej (wybór poprzez podanie odpowiedniego parametru programu). Wyświetlane są także inne dane, np. nazwa użytkownika, który uruchomił ten proces.
Program top można zastąpić programem htop o takim samym zastosowaniu lecz o wygodniejszym interfejsie użytkownika i wielu dodatkowych funkcjach.
Przykład działania w systemie Unix top - 12:34:04 up 41 days, 18:28, 11 users, load average: 0.60, 0.79, 0.76 Tasks: 144 total, 1 running, 141 sleeping, 1 stopped, 1 zombie Cpu(s): 3.9% us, 2.0% sy, 1.5% ni, 92.3% id, 0.0% wa, 0.2% hi, 0.2% si Mem: 449856k total, 437696k used, 12160k free, 56584k buffers Swap: 522072k total, 147440k used, 374632k free, 139828k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 5296 mksd 17 0 52416 48m 788 S 0.0 11.0 0:05.12 mks32 9369 jabber 21 5 82404 20m 3788 S 0.0 4.8 12:08.69 pyrss 7392 http 20 5 26140 15m 3684 S 2.2 3.4 0:05.78 httpd.prefork