htop displays a variety of information about system processes and resource usage in a user-friendly, interactive interface. Here are some key pieces of information shown in htop:
-
CPU Usage: Displays the percentage of CPU usage for each core, along with a visual representation (bar graphs).
-
Memory Usage: Shows the total, used, and free memory, as well as swap memory usage.
-
Process List: Lists all running processes, including their process ID (PID), user, priority, CPU and memory usage, and command name.
-
Load Average: Displays the system load averages over the last 1, 5, and 15 minutes.
-
Uptime: Indicates how long the system has been running since the last reboot.
-
Tasks: Shows the total number of tasks (processes) running, along with the number of sleeping, stopped, and zombie processes.
-
User Information: Displays the users currently logged into the system.
-
Tree View: You can toggle a tree view to see the parent-child relationship between processes.
-
Search and Filter: Allows you to search for specific processes and filter the displayed list based on criteria.
-
Process Management: You can send signals to processes (like kill, renice) directly from the
htopinterface.
Overall, htop provides a comprehensive overview of system performance and process management, making it a valuable tool for system administrators and users.
