bcron
- Ebuilds: 1, Stable: 0.11, Testing: 0.11 Description:
This is bcron, a new cron system designed with secure operations in
mind. To do this, the system is divided into several seperate programs,
each responsible for a seperate task, with strictly controlled
communications between them. The user interface is a drop-in
replacement for similar systems (such as vixie-cron), but the internals
differ greatly.
Homepage:https://untroubled.org/bcron/ License: GPL-2+
below
- Ebuilds: 1, Stable: 0.11.0-r1, Testing: 0.11.0-r1 Description:
below is an interactive tool to view and record historical system data. It has support for:
information regarding hardware resource utilization,
viewing the cgroup hierarchy,
cgroup (v2) and process information,
pressure stall information (PSI),
record mode to record system data,
replay mode to replay historical system data,
live mode to view live system data,
dump subcommand to report script-friendly information (eg JSON and CSV).
Homepage:https://github.com/facebookincubator/below License: Apache-2.0 BSD-2 BSD ISC MIT Unicode-DFS-2016 Unlicense
bottom
- Ebuilds: 2, Stable: 0.12.3, Testing: 0.12.3 Description:
A cross-platform graphical process/system monitor with a customizable interface and a
multitude of features. Supports Linux, macOS, and Windows. Inspired by both gtop and gotop.
Homepage:https://github.com/ClementTsang/bottom License: MIT Apache-2.0 ISC MIT MPL-2.0 Unicode-DFS-2016
btop (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 1.4.6, Testing: 1.4.6, 1.2.6 Description: A monitor of resources
Homepage:https://github.com/aristocratos/btop License: Apache-2.0 MIT
cpu-x
- Ebuilds: 1, Testing: 4.3.0 Description: A Free software that gathers information on CPU, motherboard and more
Homepage:https://x0rg.github.io/CPU-X License: GPL-3+
cronie
- Ebuilds: 1, Stable: 1.7.2, Testing: 1.7.2 Description:
Cronie contains the standard UNIX daemon crond that runs specified programs at
scheduled times and related tools. It is based on the original cron and
has security and configuration enhancements like the ability to use pam and
SELinux.
And why cronie? See http://www.urbandictionary.com/define.php?term=cronie
Homepage:https://github.com/cronie-crond/cronie License: ISC BSD BSD-2 GPL-2+
cronutils
- Ebuilds: 1, Stable: 1.10 Description:
Utilities to assist running batch processing jobs.
* runalarm: Limit the run time of a process.
* runlock: Prevent concurrent runs of a process.
* runstat: Export statistics about a process's execution.
Homepage:https://github.com/google/cronutils License: Apache-2.0
daemontools
- Ebuilds: 1, Stable: 0.76-r12, Testing: 0.76-r12 Description: Collection of tools for managing UNIX services
Homepage:https://cr.yp.to/daemontools.html License: public-domain GPL-2
daemontools-encore
- Ebuilds: 1, Stable: 1.11-r2, Testing: 1.11-r2 Description:
daemontools-encore is a collection of tools for managing UNIX services.
It is derived from the public-domain release of daemontools by
D. J. Bernstein.
daemontools-encore adds numerous enhancements above what daemontools
could do while maintaining backwards compatibility with daemontools.
See the CHANGES file for more details on what features have been added.
Homepage:https://untroubled.org/daemontools-encore/ License: GPL-2 MIT
dcron
- Ebuilds: 1, Stable: 4.6, Testing: 4.6 Description:
This lightweight cron daemon aims to be simple and secure, with just enough
features to stay useful.
Unlike other fatter cron daemons, though, this cron doesn't even try to manage
environment variables or act as a shell.
All jobs are run with `/bin/sh` for conformity and portability.
Homepage:https://github.com/ptchinster/dcron License: GPL-2+
evisum (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.6.4, Testing: 1.0.0 Description: This is a process monitor and system monitor. - Full support across Linux, MacOS, FreeBSD and OpenBSD. - Process Listing. - Single-process view. - Start/stop/kill individual process. - Process PID, UID, name, thread count, memory use, nice, priority, state, CPU ID and CPU usage. - CPU monitoring. - Memory monitoring. - Disk usage monitoring. - Network usage monitoring. - CPU temperature monitoring. - Battery and power status. See http://www.enlightenment.org
Homepage:https://www.enlightenment.org/ License: ISC
falco-bin
- Ebuilds: 1, Testing: 0.42.1 Description:
An open source cloud native runtime security tool. Falco makes it easy
to consume kernel events, and enrich those events with information
from Kubernetes and the rest of the cloud native stack. Falco has
a rich rule set of security rules specifically built for Kubernetes,
Linux, and cloud-native. If a rule is violated in a system,
Falco will send an alert notifying the user of the violation and
its severity.
Homepage:https://falco.org License: Apache-2.0
fcron
- Ebuilds: 2, Stable: 3.4.0, Testing: 3.4.0-r1 Description: A command scheduler with extended capabilities over cron and anacron
Homepage:http://fcron.free.fr/ License: GPL-2
glances (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 4.1.2.1, Testing: 4.5.2 Description:
Glances is a cross-platform monitoring tool which aims to present a large
amount of monitoring information through a curses or Web based interface.
The information dynamically adapts depending on the size of the user interface.
It can also work in client/server mode.
Remote monitoring could be done via terminal, Web interface or API (XML-RPC and RESTful).
Stats can also be exported to files or external time/value databases.
Homepage:https://github.com/nicolargo/glances License: LGPL-3
gnome-usage (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 48.0, Testing: 48.0 Description: A nice way to view information about use of system resources
Homepage:https://gitlab.gnome.org/GNOME/gnome-usage License: GPL-3+
gotop
- Ebuilds: 1, Testing: 4.0.1 Description: A terminal based graphical activity monitor inspired by gtop and vtop
Homepage:https://github.com/xxxserxxx/gotop License: AGPL-3
htop
- Ebuilds: 4, Stable: 3.4.1-r2, Testing: 9999 Description:
htop is an interactive process viewer for Linux. It aims to be a 'better top':
you can scroll the process list vertically and horizontally, and select a
process to be killed with the arrow keys instead of by typing its process id.
Homepage:https://htop.dev/ https://github.com/htop-dev/htop License: GPL-2+
htop-vim
- Ebuilds: 1, Testing: 3.0.3 Description:
htop is an interactive process viewer for Linux. It aims to be a 'better top':
you can scroll the process list vertically and horizontally, and select a
process to be killed with the arrow keys instead of by typing its process id.
Homepage:https://github.com/KoffeinFlummi/htop-vim License: BSD GPL-2+
iotop
- Ebuilds: 1, Stable: 0.6_p20230124, Testing: 0.6_p20230124 Description: Top-like UI used to show which process is using the I/O
Homepage:http://guichaz.free.fr/iotop/ License: GPL-2+
iotop-c
- Ebuilds: 4, Stable: 1.30, Testing: 1.31 Description:
Your Linux server is too slow or load is too high? One of the possible causes of such symptoms may be high IO (input/output) waiting time, which basically means that some of your processes need to read or write to a hard drive while it is too slow and not ready yet, serving data for some other processes.
Common practice is to use iostat -x in order to find out which block device (hard drive) is slow, but such information is not always much helpful. It could help you much more if you knew which process reads or writes the most data from your slow disk, so you could possibly renice it using ionice or even kill it.
IOTop will identify processes, which use high amount of input/output requests on your machine. It is similar to the well known top utility, but instead of showing you what consumes CPU the most, it lists processes by their IO consumption. Inspired by iotop python script from Guillaume Chazarain, but rewritten to C by Vyacheslav Trushkin so it now runs without python at all.
Homepage:https://github.com/Tomas-M/iotop License: GPL-2+
minicoredumper
- Ebuilds: 1, Testing: 2.0.7 Description:
minicoredumper is a program that handles the creation of core dump files on Linux.
It can produce much smaller core dump files by making use of sparse files, compression,
and allowing the user to configure what parts of the process memory image should be dumped.
Homepage:https://linutronix.de/minicoredumper License: BSD BSD-2 LGPL-2.1
minit
- Ebuilds: 1, Stable: 0.10-r2 Description:
minit - a small yet feature-complete init
What works so far
* It can start services and take dependencies into account.
* It can restart services
* It can start services in sync mode (i.e. wait until they terminate, to get around race conditions for static initializations)
* There is a companion utility "msvc" that can be used much in the same way as the svc from daemontools. Communication works over two fifos, /etc/minit/in and /etc/minit/out. Those have to exist before minit is started and they should be owned by root and have mode 600.
* There is a companion utility "pidfilehack" that can be used to do stuff like run ssh, wait a while, read the PID off /var/run/sshd.pid and tell minit this PID so it will know when sshd exits and can restart it.
* It can pipe stdout to a dedicated log process.
Homepage:http://www.fefe.de/minit/ License: GPL-2
netatop
- Ebuilds: 1, Testing: 3.1 Description: Optional atop kmod for TCP/UDP tx/rx stats per process and per thread
Homepage:http://www.atoptool.nl/netatop.php License: GPL-2
nitro
- Ebuilds: 2, Testing: 9999 Description: Tiny but flexible init system and process supervisor
Homepage:https://git.vuxu.org/nitro
nohang (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 9999 Description: A sophisticated low memory handler for Linux
Homepage:https://github.com/hakavlad/nohang License: MIT
nq
- Ebuilds: 2, Testing: 1.0 Description:
These small utilities allow creating very lightweight job queue systems
which require no setup, maintenance, supervision, or
any long-running processes.
Homepage:https://github.com/leahneukirchen/nq License: public-domain
nvtop (ambiguous, available in 2 overlays)
- Ebuilds: 6, Stable: 3.2.0, Testing: 9999 Description:
NVTOP stands for Neat Videocard TOP, a (h)top like task monitor
for GPUs and accelerators. It can handle multiple GPUs and print
information about them in a htop-familiar way.
Currently supported vendors are AMD (Linux amdgpu driver), Apple
(limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe
drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux
MSM driver), Broadcom VideoCore (Linux v3d driver).
Homepage:https://github.com/Syllo/nvtop
parallel
- Ebuilds: 2, Stable: 20250722, Testing: 20250722-r1 Description:
GNU parallel is a shell tool for executing jobs in parallel locally or
using remote machines. A job is typically a single command or a small
script that has to be run for each of the lines in the input. The
typical input is a list of files, a list of hosts, a list of users, a
list of URLs, or a list of tables.
If you use xargs today you will find GNU parallel very easy to use as
GNU parallel is written to have the same options as xargs. If you
write loops in shell, you will find GNU parallel may be able to
replace most of the loops and make them run faster by running several
jobs in parallel. If you use ppss or pexec you will find GNU parallel
will often make the command easier to read.
Homepage:https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/ License: GPL-3+
pm2
- Ebuilds: 1, Testing: 6.0.14 Description: Process manager for Node.js applications with a built-in load balancer
Homepage:https://pm2.keymetrics.io/ License: AGPL-3 Apache-2.0 BSD-2 ISC MIT public-domain
prll
- Ebuilds: 1, Stable: 0.6.4 Description: Utility for parallelizing execution of shell functions
Homepage:https://github.com/exzombie/prll License: GPL-3+
procps
- Ebuilds: 3, Stable: 4.0.5-r4, Testing: 4.0.6 Description: Standard informational utilities and process-handling tools
Homepage:https://gitlab.com/procps-ng/procps License: GPL-2+ LGPL-2+ LGPL-2.1+
procs
- Ebuilds: 2, Stable: 0.14.9, Testing: 0.14.9, 0.14.6-r1 Description:
Features:
- Output by the colored and human-readable format
- Keyword search over multi-column
- Some additional information which are not supported by ps
- TCP/UDP port
- Read/Write throughput
- Docker container name
- More memory information
- Pager support
- Watch mode like top
- Tree view
Homepage:https://github.com/dalance/procs License: MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0
psinfo
- Ebuilds: 2, Testing: 0.12-r2 Description: Process information and statistics using the kernel /proc interface
Homepage:http://www.ward.nu/computer/psinfo/ License: GPL-2
psmisc
- Ebuilds: 2, Stable: 23.7, Testing: 23.7 Description: A set of tools that use the proc filesystem
Homepage:http://psmisc.sourceforge.net/ License: GPL-2+
retry
- Ebuilds: 1, Testing: 1.0.6 Description: Repeat a command until the command succeeds.
Homepage:https://github.com/minfrin/retry License: Apache-2.0
rtirq
- Ebuilds: 2, Testing: 20240905 Description: Modify realtime scheduling policy and priority of IRQ handlers
Homepage:https://github.com/rncbc/rtirq License: GPL-2+
run-one
- Ebuilds: 1, Testing: 1.17-r72 Description: Run just one instance of a command and its args at a time
Homepage:https://launchpad.net/run-one License: GPL-3
runit (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 2.2.0-r2, Testing: 2.3.1 Description:
runit is a process supervision suite with a focus on being usable as a sysvinit replacement.
It provides similar functionality to packages like <pkg>sys-apps/s6</pkg> and
<pkg>sys-process/daemontools</pkg>, and a compatibility/migration path for the latter.
As this package only provides an init and service manager, it still depends on
<pkg>sys-apps/openrc</pkg> for the rc layer inbetween.
This package installs the vanilla upstream version of runit.
By contrast, the package in the ::gentoo repository gives you Debian's
patchset which diverges significantly from the original.
Homepage:http://smarden.org/runit/ License: BSD
runitor
- Ebuilds: 1, Testing: 1.4.1 Description: A command runner with healthchecks.io integration
Homepage:https://github.com/bdd/runitor/ License: 0BSD
schedtool
- Ebuilds: 1, Stable: 1.3.0-r2, Testing: 1.3.0-r2 Description: A tool to query or alter a process' scheduling policy
Homepage:https://github.com/freequaos/schedtool License: GPL-2
time
- Ebuilds: 1, Stable: 1.9-r1, Testing: 1.9-r1 Description: Displays info about resources used by a program
Homepage:https://www.gnu.org/directory/time.html License: GPL-3+
tini
- Ebuilds: 1, Stable: 0.19.0-r2, Testing: 0.19.0-r2 Description: A tiny but valid init for containers
Homepage:https://github.com/krallin/tini License: MIT
usbtop
- Ebuilds: 1, Stable: 1.0_p20220419, Testing: 1.0_p20220419 Description: utility that shows an estimated instantaneous bandwidth on USB buses and devices
Homepage:https://github.com/aguinet/usbtop License: BSD
watchpid
- Ebuilds: 1, Stable: 0.1-r2 Description: Watches a process for termination
Homepage:http://www.codepark.org/ License: GPL-2
xjobs
- Ebuilds: 1, Stable: 20241010, Testing: 20241010 Description: Reads commands line by line and executes them in parallel
Homepage:https://www.maier-komor.de/xjobs.html License: GPL-2