procps-ng

Procps-ng

procps-ng is a set of command line utilities that provide information about running processes, memory and CPU utilization, and other system resources in Linux systems. It includes popular utilities like top, ps, free, uptime, kill, and more.
procps-ng image
processes memory cpu utilities

procps-ng: Set of command line utilities for Linux system resource monitoring

procps-ng is a set of command line utilities that provide information about running processes, memory and CPU utilization, and other system resources in Linux systems. It includes popular utilities like top, ps, free, uptime, kill, and more.

What is Procps-ng?

Procps-ng is an open source system monitoring and performance analysis toolkit for Linux systems. It consists of a set of command line utilities that provide detailed information about key system resources like running processes, memory utilization, CPU load, disk usage, network connections, and more.

Some of the major utilities included in procps-ng are:

  • top - dynamic real-time view of running system processes
  • ps - report snapshot of current processes
  • free - display amount of free and used memory in the system
  • uptime - show how long the system has been running
  • vmstat - report virtual memory statistics
  • ifconfig - configure and display network interface information
  • kill - send signals to processes to terminate or suspend them

Procps-ng is designed to be lightweight, fast, and portable across different Linux distributions. It provides administrators and developers very granular visibility into key resource utilization metrics, which helps identify performance bottlenecks and troubleshoot issues.

Some of the features offered by procps-ng utilities include viewing processes in a hierarchical tree, customizing output formats, filtering based on criteria like memory usage or state, monitoring cron jobs, sorting output, and more. Overall, procps-ng is an essential toolkit for any Linux system.

Procps-ng Features

Features

  1. Provides system information like CPU usage, memory usage, running processes
  2. Includes utilities like top, ps, free, uptime, kill, pidof, pmap, vmstat, w, watch
  3. Lightweight and optimized for performance
  4. Supports multiple architectures like x86, ARM, PowerPC
  5. Open source and actively maintained

Pricing

  • Open Source

Pros

Widely used and reliable utilities for system monitoring

Lightweight and low resource usage

Actively maintained and updated

Works across multiple architectures

Free and open source

Cons

Lacks some advanced features compared to other system monitors

Utilities have spartan interfaces

Not designed for real-time monitoring and analytics


The Best Procps-ng Alternatives

Top Os & Utilities and System Monitoring and other similar apps like Procps-ng

Here are some alternatives to Procps-ng:

Suggest an alternative ❐

MSConfig icon

MSConfig

MSConfig (System Configuration) is a system utility that has been included in all versions of Windows since Windows 98. It allows users to configure various basic system settings and manage what programs run at startup.Some of the key functions of MSConfig include:Managing startup programs - Disable or enable apps/services set...
MSConfig image