tail head cat sleep
QR code linking to this page

Manual Pages  — BHYVECTL


bhyvectl – control utility for bhyve instances



bhyvectl --vm= <vmname> [--create] [--destroy] [--get-stats] [--inject-nmi] [--force-reset] [--force-poweroff]


The bhyvectl command is a control utility for active bhyve(8) virtual machine instances.

Note: Most bhyvectl flags are intended for querying and setting the state of an active instance. These commands are intended for development purposes, and are not documented here. A complete list can be obtained by executing bhyvectl without any arguments.

The user-facing options are as follows:
--vm= <vmname>
  Operate on the virtual machine <vmname>.
  Create the specified VM.
  Destroy the specified VM.
  Retrieve statistics for the specified VM.
  Inject a non-maskable interrupt (NMI) into the VM.
  Force the VM to reset.
  Force the VM to power off.


The utility exits 0 on success, and >0 if an error occurs.


Destroy the VM called fbsd10:

    bhyvectl --vm=fbsd10 --destroy


bhyve(8), bhyveload(8)


The bhyvectl command first appeared in FreeBSD 10.1 .


The bhyvectl utility was written by Peter Grehan and Neel Natu.

BHYVECTL (8) November 13, 2016

tail head cat sleep
QR code linking to this page

Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

Today, the Unix equivalent of a power drill would have 20 dials and switches, come with a nonstandard plug, require the user to hand-wind the motor coil, and not accept 3/8" or 7/8" drill bits (though this would be documented in the BUGS section of its instruction manual).
— The Unix Haters' handbook