
Sysinternals Process Explorer A free process monitor that is straightforward and easy to use.Datadog Infrastructure A cloud-based service that monitors networks, servers, and applications.Zabbix An attractive user interface fronts this free monitoring system for networks, servers, and applications.Icinga 2 A fork of Nagios with a very good interface and great data visualizations.

It runs on Linux and can be run over a VM on top of Windows.

It is a good idea to look through the list of processes and kill off any that seem to have stalled and remove suspicious processes that you don’t recognize. Programs are not always written to deal with every eventuality and there can be processes still live, while effectively not doing anything. Processes sometimes hang because they are waiting for a resource that has been locked by another process. Some programs run one, while others are written to work continuously in a loop (daemons). When a piece of software starts up, the operating system serving it creates a program to run the associated program.
