BSD Ports

sysutils/atop 2.0.2.b4 FreeBSD

ASCII Monitor for system resources and process activity

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ec08f3e7ff
License
GPLv2
Categories
sysutils
Package size
108.9 KiB, 234.3 KiB installed

Description

Atop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc. At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks, and network layers, and for every active process it shows the CPU utilization, the memory growth, priority, username, state, and exit code.

Install

Binary package:

pkg install atop

From the ports tree:

cd /usr/ports/sysutils/atop/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	atop>0:sysutils/atop

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.2.b3_42.0.2.b42.0.2.b3_32.0.2.b3_42.0.2.b4
FreeBSD:14:quarterly2.0.2.b3_42.0.2.b3_4n/a2.0.2.b3_42.0.2.b3_4
FreeBSD:15:latest2.0.2.b42.0.2.b4n/a2.0.2.b3_42.0.2.b3_4
FreeBSD:15:quarterly2.0.2.b3_42.0.2.b3_4n/an/an/a
FreeBSD:16:latest2.0.2.b3_42.0.2.b4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: sysutils_atop

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
ncurses
Service scripts
atop

Message after installing

atop succesfully installed. To run in interactive mode use "atop" command.

To run the atop in collecting mode from startup, add

atop_enable="YES"

in your /etc/rc.conf.

You will also need to add "rotate" command to the system crontab:

0 0 * * *		/usr/local/etc/rc.d/atop rotate >/dev/null

To change number of days to keep the logs (default - 30) use atop_keepdays
variable in your /etc/rc.conf file.

To change default (10 seconds) interval use atop_inteval (e.g. atop_interval=5)
in /etc/rc.conf

Files

Manual pages 3
  • atop(1)
  • atoprc(5)
  • atopsar(1)
pkg-plist 6
  • bin/atop
  • bin/atopsar
  • share/man/man1/atop.1.gz
  • share/man/man1/atopsar.1.gz
  • share/man/man5/atoprc.5.gz
  • @dir
distinfo 1
FileSizeSHA256
samm-git-atop-freebsd-2.0.2.b4-atop-2.0.2.fbsd.beta4_GH0.tar.gz179863a3a8f29a3531e0539aa8f8eacd929e727edfda7321cc5bad162f4f2caa048beb

Commit history 1

DateCommitCreditsLog message
ec08f3e7ff Oleksii Samorukov sysutils/atop: update to atop-2.0.2.fbsd.beta4
This release integrates port patches and fixes garbage in the process list.