qemu 基本命令

【原创】Linux虚拟化KVM-Qemu分析(四)之CPU虚拟化(2) - LoyenWang - 博客园

qemu和libvirt日志
/var/log/libvirt/qemu/

重装qemu-kvm和libvirt
sudo yum remove qemu-kvm
sudo yum install qemu-kvm
sudo yum remove  libvirt 
sudo yum install libvirt 
sudo service libvirtd restart
 

xml位置:

QemuXML - file /etc/libvirt/qemu/*.xml¶
VarQemuXML - file /var/run/libvirt/qemu/*.xml

QemuXML - file /etc/libvirt/qemu/*.xml and /var/run/libvirt/qemu/*.xml — insights-core 3.0.8 documentationhttps://insights-core.readthedocs.io/en/latest/shared_parsers_catalog/qemu_xml.html

【qemu 命令】

支持的machine类型查看:

qemu-kvm -machine help

【qemu镜像命令qemu-img】

空镜像创建

qemu-img create -f raw /images/vm1.raw 8G

镜像扩容

qemu-img resize vm7 -50G

raw转qcow2 
 qemu-img convert -f raw centos.img -O qcow2 centos.qcow2 
 

【qemu编译-debug开关】
IDE设备的DEBUG开关:
hw/ide/internal.h://#define DEBUG_IDE
hw/ide/internal.h://#define DEBUG_IDE_ATAPI


seabios的DEBUG开关:
cd roms/seabios
make menuconfig
 

【qemu core文件gdb调试】

gdb -c /Images/core/ core.xxxx_18644_1502919319 /usr/bin/xxx

或者

gdb
file qemu-kvm
set sysroot ./ //为了能搜索相对路径
core-file corexxx
set solib-search-path /usr/lib64/ //指定SO搜索路径

info sharedlibrary // 打印共享库当前运行的内存地址

【获取qemu的pid】

        qemu_vmuuid = self.driver.compute_api.get_vmuuid(self.vm0)

        qemu_pid = try_execute("cat /var/run/libvirt/qemu/" + qemu_vmuuid + ".pid").stdout

注:

qemu2.6,qemu-kvm以“/usr/bin/qemu-kvm -name ”+ uuid方式运行,

qemu2.8,qemu-kvm以“/usr/bin/qemu-kvm -name guest=”+ uuid方式运行

【qemu 内存】

内存使用:

numastat -c qemu-kvm

大页

cat /proc/$qemu_pid/numa_maps | grep hugepages | grep -Eo "N$i=[0-9]{1,10}" | awk -F= '{print $2}'

非大页

cat /proc/$qemu_pid/numa_maps | grep -Eo "N$i=[0-9]{1,10}" | awk -F= '{a+=$2}END{print a}'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值