如何验证内核是否支持KVM虚拟化?

验证内核支持KVM虚拟化方法

X86_64架构的环境验证方法

在x86_64架构环境中,或者Intel的硬件,
(1)我们检测是否支持KVM的方式:

# lsmod |grep kvm
kvm_intel             188688  0
kvm                   636931  1 kvm_intel
irqbypass              13503  1 kvm

如果检测到没有,也可能是还未加载,此时,可以使用modprobe kvmmodprobe kvm_intel加载内核模块,当然如果是amd的那么相对应的应该是modprobe kvm_amd
(2)当然除此之外还可以用另一种方法也可以验证是否支持:

# ls -l /dev/kvm
crw-rw-rw-+ 1 root kvm 10, 232 Apr 14 06:42 /dev/kvm
# ls /sys/module/kvm
coresize  holders  initsize  initstate  notes  parameters  refcnt  rhelversion  sections  srcversion  taint  uevent

如果/dev/kvm/sys/module/kvm二者之一不存在说明KVM虚拟化是不支持的。

aarch64(arm64)架构的环境验证方法

由于该架构的特殊性,若支持KVM虚拟化,那么KVM代码会直接编译进内核,就不能以x86_64那种利用lsmod kvm |grep kvm查看是否有内核模块。只能采用第二种方式:

# ls -l /dev/kvm
crw-rw---- 1 root kvm 10, 232 4月  14 08:27 /dev/kvm
# ls /sys/module/kvm
parameters  uevent
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值