Glances is an open-source Command Line System Monitoring Tool for Linux and BSD. It is developed in Python, monitors information such as CPU, load, memory, disk I/O, network traffic, file system, and system temperature.
Glances provides Unix and Linux performance experts with the ability to monitor and analyze performance data, including:
- CPU usage
- Memory usage
- Kernel statistics and running queue Information
- Disk I/O speed, transfer and read/write Ratio
- Available space in the file system
- Disk Adapter
- Network I/O speed, transmission and read/write Ratio
- Page space and page speed
- Processes that consume the most resources
- Computer Information and system resources
The glances tool can display important system information on a user's terminal in real time and dynamically update it. This efficient tool can work on any terminal screen. In addition, it does not consume a lot of CPU resources, usually less than 2%. Glances displays data on the screen and updates it every two seconds. You can also change the time interval to a longer or shorter value. The glances tool can also capture the same data to a file for later analysis and drawing of reports. The output file can be in the format of a workbook (.csv) or html.