The top command – referred to below as Linux top – is a command on Unix and Unix-like systems such as Linux, which provides a dynamic real-time overview of a running system. It can display system summary information and a list of processes or threads currently being managed by the Linux kernel. The types of system summary information shown by Linux top command and the order and size of information displayed are all user-configurable, and configuration changes can be made persistent across restarts.
Of course, at times, you’ll need to dig a bit deeper than Linux top command. Especially for application performance monitoring, log analytics, etc. Please look at some of the solutions in my 100 Top Server Monitoring & Application Performance Monitoring (APM) Solutions list. Also see: atop, glances, htop.
Linux top command provides an interactive interface for process manipulation and a much more extensive interface for personal configuration that encompasses almost every aspect of its operation.