Skip to content
SPECIFICTION
Get listed

NVTOP vs Supervisor

NVTOP

github.com

Supervisor

supervisord.org

Side by side

FigureNVTOPSupervisor
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
macOS—Yes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published10
Spec score · Process Monitoring Software7.8 (#11)7.3 (#21)
InstallationThe project documents installation through Linux distribution packages, AppImage, Snap, Conda-forge, Docker, and source builds.Supervisor can be installed with pip or from a downloaded distribution, including on systems without internet access.
IntegrationsThe NVIDIA backend uses NVML from the GPU driver and can optionally use NvAPI for additional clock-domain information.The project lists third-party tools and libraries, including Puppet modules, Nagios and Icinga plugins, and clients for its XML-RPC interface.
LicenseNVTOP is licensed under GPLv3 or any later version.PyPI lists Supervisor as using a BSD-derived license.
PurposeNVTOP is a htop-like task monitor for GPUs and accelerators that can display information about multiple devices.Supervisor is a client/server system for controlling processes on UNIX-like operating systems.
SecurityGitHub reports that the repository has no SECURITY.md policy and no published security advisories.The documentation warns that configuration files may contain unencrypted credentials and should be protected with appropriate filesystem permissions.
SupportThe project README provides troubleshooting guidance and directs users to its issue tracker for project questions.The project directs users to its GitHub issues page to report bugs or other errors.

Plans

NVTOP

  • NVTOPFree

NVTOP pricing →

Supervisor

No plans published.

Supervisor pricing →

In their own words

NVTOP

NVTOP has no write-up on Specifiction yet; its figures are above.

Visit github.com

Supervisor

Supervisor is a free client/server system for starting, monitoring and controlling processes on UNIX-like operating systems. It can restart processes after crashes and report their status. Administrators set per-process options in an INI-style configuration file, including failed-process restarts and automatic log rotation. Priorities and groups let related processes be started or stopped together.

Control is available through a command-line client, an optional browser interface and an XML-RPC interface. The browser view can display and control process status when the HTTP server is enabled; authentication can be required for commands over UNIX-domain or TCP sockets. Supervisor also has an event-notification protocol usable by programs in any language and extension points for Python developers. It can be installed with pip or from a downloaded distribution, including on systems without internet access. It is intended for project- or customer-related processes, not as a replacement for init as process ID 1. It runs on supported UNIX-like systems and does not run under Windows.

Visit supervisord.org