FreeBSD Ports

sysutils/blockio 1.3.0_2

Display block device activity as a map of the address space

Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d81b7ba3c3
License
BSD2CLAUSE
Categories
sysutils
Package size
1226.1 KiB, 3910.5 KiB installed

Description

blockio is a terminal front-end to whatever the kernel will say about block I/O: on FreeBSD it drives the DTrace io provider and diskinfo(8). It draws one pane per device and one cell per slice of the address space, green for reads, red for writes and amber for TRIM, so a resilver or a scrub shows up as a bright head marching across the map while scattered metadata writes speckle it.

Each cell carries an activity layer that fades in milliseconds and a dimmer trail that fades over a minute, showing both what the disk is doing now and where the head has been.

It needs root, and on FreeBSD it needs the DTrace modules loaded (kldload dtraceall). A demo mode draws synthetic devices without root.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/blockio
pkg install blockio

From the ports tree:

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

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

RUN_DEPENDS=	blockio>0:sysutils/blockio

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:latest1.3.0_11.3.0_1--1.3.0_1
FreeBSD:14:quarterly1.3.0_11.3.0_1n/a-1.3.0_1
FreeBSD:15:latest1.3.0_11.3.0_1n/a--
FreeBSD:15:quarterly1.3.0_11.3.0_1n/an/an/a
FreeBSD:16:latest1.3.01.3.0_1n/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.

All build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/sysutils_blockio/blockio-v1.3.0/v1.3.0.mod1581d57f64fa04d17555059b2326117ee948120c73a9e7118ebd7abfd204ed061d3d
go/sysutils_blockio/blockio-v1.3.0/v1.3.0.zip16097434d0dc73672632e6c4084427daba7130a6168dfec7d37c6dd23e58113e3cd732

Commit history 5

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
8e8acb13eb Jimmy Olgeni sysutils/blockio: Update to 1.3.0
c4b115aa50 Jimmy Olgeni sysutils/blockio: Update to 1.2.0
152db36446 Jimmy Olgeni sysutils/blockio: New port: Display block device activity as a map of the address space