There are many tools and commands that you can use to monitor and manage processes on your system, depending on your operating system and preferences. Some of the most popular and widely available ones are:
- top : a command-line tool that shows the real-time information of your processes, such as CPU, memory, and disk usage, process ID, user, command, priority, and state. You can sort, filter, and kill processes using top .
- ps : a command-line tool that shows information about the processes that are currently running on your system. You can use various options and filters to customize the output of ps .
- htop : an interactive and enhanced version of top that provides a more user-friendly and colorful interface. You can use htop to view, sort, search, and kill processes using your keyboard or mouse.
- glances : a cross-platform and comprehensive tool that shows the system-wide and per-process information, such as CPU, memory, disk, network, sensors, file system, and process tree. You can use glances to monitor and manage processes in various modes, such as web, terminal, or client-server.
- Task Manager (Windows) or Activity Monitor (macOS): graphical tools that show the information and statistics of your processes, such as CPU, memory, disk, network, and energy usage. You can use these tools to view, sort, filter, and end processes using your mouse.