今天在Win7下装了VirtualBox,然后安装了ubuntu 10.04 虚拟机,安装完后虚拟机后觉得虚拟机速度很慢,用top查看系统进程,单用rythmbox听个音乐CPU都占用30+%,再cat /proc/cpuinfo,只有1个core,于是查看虚拟机的settings,发现system选项中processors项数值设定为1,找到问题所在,自然的将该值改为2,点击确认后VirtualBox弹出一串警告,直接无视之,再次点击启动ubuntu,弹出故障代码:VT-x features locked or unavailable in MSR ...
google故障代码,原因为CPU不支持VT-x技术或者VT-x技术被锁定,(前面弹出警告时瞥了一眼,内容似乎就是这个),具体说明及解决办法摘录如下:
1、什么是VT-x?
简单来说,VT指Intel CPU虚拟化技术,主要由三部分组成:VT-x/VT-i,VT-d,VT-c。
- VMDq:通过网卡上的特定硬件将不同虚拟机的数据包预先分类,然后通过VMM分发给各虚拟机,以此减少由VMM进行数据包分类的CPU开销
- VMDc:允许虚拟机直接访问网卡设备。Single Root I/O Virtualization(SR-IOV)是PCI-SIG规范,可以将一个PCIe设备分配给多个虚拟机来直接访问。目前82599万兆控制器和82576千兆控制器支持SR-IOV。
没有评论:
发表评论