migInfo — File Formats
NAME
/sprite/admin/migInfo − file containing the migration status of all Sprite hosts
DESCRIPTION
The migration status of all Sprite hosts is stored in ASCII format in a shared file, /sprite/admin/migInfo. Each host runs a daemon that is responsible for updating the information for its host. Each record is fixed length, to permit the daemons to update individual records without first parsing the entire file.
Each record contains the following information, separated by white space:
hostIDnumeric identifier of host.
utilizations3 weighted CPU utilizations, as percentages, separated by slashes.
ready queues3 weighted queue lengths, as floating-point, separated by slashes.
boottimetime at which host last rebooted (seconds since 1/1/70).
timestamptime when record last updated, (seconds since 1/1/70).
noInputnumber of seconds since keyboard or mouse input.
allowMigrationwhether process migration to this host is allowed .
foreignProcsnumber of migrated processes running on this host.
migVersionversion number of migration running on this host.
padReserved for future expansion.
Although the information is stored in ASCII format, to make it sharable by machines with different byte orderings, internally the migration database is accessed via routines that convert between ASCII and an internal C structure. Refer to the documentation for the mig library for information about this structure.
SEE ALSO
mig, db, loadavg
KEYWORDS
process migration, load average, idle time, database
Sprite version 1.0 — February 16, 1989