GDB 调试 QEMU 源码(跟踪 QMP 协议执行细节)

使用 GDB 跟踪 QEMU 的具体执行细节....

December 6, 2021 · 2 分钟 · 537 字 · Tianlun Song

Libvirt domblkinfo 命令源码跟踪记 (GDB)

使用 GDB 跟踪 libvirt 命令执行过程的具体执行细节....

December 6, 2021 · 3 分钟 · 1438 字 · Tianlun Song

GDB 调试 QEMU 源码跟踪 QMP 协议执行

接上文,通过跟踪 libvirt 的源码,找到 virsh domblkinfo 最终是使用 QMP 协议从 QEMU 获取到关键字为 query-block 的数据,其中带有 wr_highest_offset 字段,该字段被 libvirt 认定为 磁盘利用率中 Allocation 值的来源。 今天就...

September 3, 2021 · 2 分钟 · 533 字 · Tianlun Song

GDB 调试 libvirt 源码之 domblkinfo 命令源码跟踪记

最近发现环境中 KVM 虚拟机磁盘利用率查不准,使用 virsh 命令查看磁盘使用情况得到如下结果: # virsh domblkinfo 20 vda --human Capacity: 2.000 GiB Allocation: 2.000 GiB Physical: 2.000 GiB 显然是有问题的,正常的数值三个...

September 2, 2021 · 3 分钟 · 1434 字 · Tianlun Song