[QEMU]QEMU 监视器(2)
snapshot_delete_blkdev_internal删除设备上的内部快照(如果支持)
drive_mirror使用指定的目标开始将块储存设备的写入镜像到新目标。
drive_backup启动块设备到指定目标的时间点拷贝。
drive_add将驱动器添加到 PCI 存储控制器。
pcie_aer_inject_error注入 PCIe AER 错误
netdev_add添加主机网络设备。
netdev_del删除主机网络设备。
object_add创建 QOM 对象。
object_del销毁 QOM 对象。
hostfwd_add将 TCP 或 UDP 连接从主机重定向到来宾(需要 -net 用户)。
hostfwd_remove删除主机到来宾 TCP 或 UDP 重定向。
balloon价值请求 VM 将其内存分配更改为值(以 MB 为单位)。
set_link名字[on|off]打开(即向上)或关闭(即向下)链接名称。
watchdog_action更改监视程序操作。
nbd_server_start主机:端口在给定主机和/或端口上启动 NBD 服务器。如果包含该选项,则会自动导出所有插入了媒体的虚拟机块设备。在这种情况下,该选项也使设备可写。
-a-wnbd_server_add设备 [ 名称 ]通过 QEMU 的 NBD 服务器导出块设备,必须事先使用 启动该服务器。该选项也使导出的设备可写。导出名称由名称控制,默认为设备。
nbd_server_start-wnbd_server_remove [-f]名字停止通过 QEMU 的 NBD 服务器导出块设备,该服务器以前是使用 启动的。该选项强制服务器立即删除导出,即使客户端已连接也是如此。否则,除非没有客户端,否则该命令将失败。
nbd_server_add-fnbd_server_stop停止 QEMU 嵌入式 NBD 服务器。
mcecpu bank status mcgstatus addr misc在给定的 CPU 上注入 MCE(仅限 x86)。
getfdfdname如果在 unix 套接字上使用SCM_RIGHTS机制将此命令一起传递文件描述符,则使用名称 fdname 存储该文件描述符,以供其他监视器命令以后使用。
closefdfdname使用该命令关闭以前分配给 fdname 的文件描述符。仅当文件描述符从未被其他监视器命令使用时,才需要这样做。
getfdblock_set_io_throttle设备 bps bps_rd bps_wr iops iops_rd iops_wr将块驱动器的 I/O 限制更改为 bps bps_rd bps_wr iops iops_rd iops_wr。设备可以是块设备名称、qdev ID 或 QOM 路径。
set_password [ vnc | spice ] password [ -d display ] [ action-if-connected ]更改 spice/vnc 密码。display 可以与'vnc'一起使用,以指定要设置密码的显示器。action-if-connected 指定在建立连接时应执行的操作:失败会使密码更改失败。断开连接会更改密码并断开客户端。Keep 更改密码并保持连接。保留是默认值。
expire_password [ vnc | spice ] expire-time [ -d display ]指定 spice/vnc 的密码何时失效。显示的行为与 中的行为相同。过期时间接受:
set_passwordnow立即使密码无效。
never密码永久有效。
+断续器从现在开始,密码在 n 秒内保持有效。
断续器
密码在给定时间无效。nsec是自1970年以来经过的秒,即unix时代。
chardev-add参数chardev-add 接受与 -chardev 命令行开关相同的参数。
chardev-change参数chardev-change 接受现有的 chardev id,然后接受与 -chardev 命令行开关相同的参数(“id”除外)。
chardev-remove编号删除字符 id。
chardev-send-break编号在 chardev id 上发送一个中断。
qemu-io设备命令在给定的块设备上执行 qemu-io 命令。
qom-list[路径]在位置路径处打印对象的 QOM 属性
qom-get路径属性在位置路径处打印对象的 QOM 属性属性
qom-set路径属性值将位置路径处对象的 QOM 属性属性设置为值值
replay_breakicount在指令计数 icount 处设置重播断点。当达到指定的指令时,执行停止。最多可以有一个断点。设置断点时,将删除任何先前的断点。断点只能在重放模式下设置,并且只能在“将来”设置,即在指令计数大于当前指令时。可以使用 观察当前指令计数。
info replayreplay_delete_break删除以前使用 设置的重播断点。当没有重播断点时,将忽略该命令。
replay_breakreplay_seekicount在重放执行时自动进入指令计数 icount。该命令自动加载最近的快照并重放执行以查找所需的指令。如果没有前面的快照或未重播执行,则该命令将失败。icount 的参考可以用命令来观察。
info replaycalc_dirty_rate第二以秒为单位指定的时间段开始一轮脏码率测量。脏率测量的结果可以通过命令观察到。
info dirty_rate
info子命令显示有关系统状态的各种信息。
-m按平均等待时间排序
-n不要将对象与同一调用站点合并
info version显示 QEMU 的版本。
info network显示网络状态。
info chardev显示字符设备。
info block显示一个块设备或所有块设备的信息。
info blockstats显示块设备统计信息。
info block-jobs显示正在进行的块设备操作的进度。
info registers显示 CPU 寄存器。
info lapic显示本地 APIC 状态
info cpus显示每个 CPU 的信息。
info history显示命令行历史记录。
info irq显示中断统计信息(如果可用)。
info pic显示 PIC 状态。
info rdma显示 RDMA 状态。
info pci显示 PCI 信息。
info tlb显示虚拟内存到物理内存的映射。
info mem显示活动虚拟内存映射。
info mtree显示内存树。
info jit显示动态编译器信息。
info opcount显示动态编译器操作码计数器
info sync-profile [-m|-n][麦克斯]显示同步分析信息,最多为最大条目数(默认值:10),按总等待时间排序。
当合并共享同一调用站点的不同对象时,“Object”字段将显示(用括号括起来)要合并的对象数。
info kvm显示 KVM 信息。
info numa显示 NUMA 信息。
info usb显示来宾 USB 设备。
info usbhost显示主机 USB 设备。
info profile显示分析信息。
info capture显示捕获信息。
info snapshots显示当前保存的 VM 快照。
info status显示当前 VM 状态(正在运行|已暂停)。
info mice显示哪个来宾鼠标正在接收事件。
info vnc显示 vnc 服务器状态。
info spice显示 spice 服务器状态。
info name显示当前 VM 名称。
info uuid显示当前的虚拟机 UUID。
info usernet显示用户网络堆栈连接状态。
info migrate显示迁移状态。
info migrate_capabilities显示当前迁移功能。
info migrate_parameters显示当前迁移参数。
info balloon显示气球信息。
info qtree显示设备树。
info qdm显示 qdev 设备型号列表。
info qom-tree显示 QOM 组成树。
info roms显示 roms。
info trace-events显示可用的跟踪事件及其状态。
info tpmShow the TPM device.
info memdevShow memory backends
info memory-devicesShow memory devices.
info iothreadsShow iothread’s identifiers.
info rockernameShow rocker switch.
info rocker-portsname-portsShow rocker ports.
info rocker-of-dpa-flowsname [tbl_id]Show rocker OF-DPA flow tables.
info rocker-of-dpa-groupsname [type]Show rocker OF-DPA groups.
info skeysaddressDisplay the value of a storage key (s390 only)
info cmmaaddressDisplay the values of the CMMA storage attributes for a range of pages (s390 only)
info dumpDisplay the latest dump status.
info ramblockDump all the ramblocks of the system.
info hotpluggable-cpusShow information about hotpluggable CPUs
info vm-generation-idShow Virtual Machine Generation ID
info memory_size_summaryDisplay the amount of initially allocated and present hotpluggable (if enabled) memory in bytes.
info sev显示 SEV 信息。
info replay显示记录/重播信息:模式和当前 icount。
info dirty_rate显示 vcpu 脏速率信息。
info sgx显示英特尔 SGX 信息。
info via显示来宾 mos6522 VIA 设备。
stats显示运行时收集的统计信息
整数表达式
监视器理解每个整数参数的整数表达式。您可以使用寄存器名称来获取特定 CPU 寄存器的值,方法是在它们前面加上 $前缀。

