Glances is a cross-platform curses-based system monitoring tool which aims to present a maximum of information in a minimum of space.It can adapt dynamically the displayed information depending on the terminal size.
Glances is written in Python and uses the psutil library to get information from your system.
Environment : CentOS 7
Actually, package exists for CentOS in EPEL repository and install using your favorite package managers.
#yum install epel-release
#yum install -y glances.noarch
I found this utility very useful as I don't have to type multiple commands to monitor the system, instead all data would be displayed in one single screen,
CPU information (user, system, and idle programs )
Memory & Swap information
CPU load for 1min, 5min, 15mins
Total number of process currently running
Network download/uploads of network connections
Disk read/write speed
Date and time at the right bottom
You can press 'h' hot keys for fine tuning.
If any one are more interested to know on this utility here it is, http://glances.readthedocs.org/en/latest/
Simple utility to capture all the data in one screen.