BSD Ports

sysutils/hourglass 1.0.1 DragonFly

Real-time application to learn how CPU scheduling works

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
Categories
education, parallel, sysutils
Package size
17.3 KiB, 43.4 KiB installed

Description

This is a port of hourglass, a synthetic real-time application that can be used to learn how CPU scheduling in a general-purpose operating system works at microsecond and millisecond granularities.

  • It creates very detailed map of when each Hourglass thread has access to the CPU

  • It supports multiple thread execution models; e.g. periodic and CPU-bound

  • It acts as an abstraction layer for threading, timing, and CPU scheduling functionality on Unix- and Win32-based systems

In the other systems

SystemPortVersion
DragonFlysysutils/hourglass1.0.1
FreeBSDsysutils/hourglass1.0.1

Install

Binary package:

pkg install hourglass

From DPorts:

cd /usr/dports/sysutils/hourglass && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

===>   NOTICE:

The hourglass port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing