首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应否在VM上使用APIC?

应否在VM上使用APIC?
EN

Server Fault用户
提问于 2013-11-17 21:56:35
回答 1查看 1.3K关注 0票数 5

我正在提供一些VMware和Virtualbox‘m,32位和64位,我的所有引导命令都是从/install/vmlinuz noapic开始的。

在网上搜索关于APIC等的信息并不能给我一个明确的答案,什么时候使用APIC。

它是否取决于计算机安装的CPU核心的数量?

在虚拟机上使用时应禁用APIC吗?

它是否取决于CPU支持的特殊特性?

不管是32位还是64位操作系统/机器?

APIC通常是一件坏事,因为它仍然不稳定吗?

在引导命令中设置noapic重要吗?还是无论如何,虚拟化程序都会覆盖这一点?

我读过一些与休眠/引导等相关的问题可能会在APIC启动时发生,但另一方面,我也读到了当今现代机器/操作系统很好地支持APIC。

非常感谢您对此的反馈!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-11-17 22:30:53

现在是2013年,几乎没有理由禁用APIC,也有足够的理由启用APIC。

这一点在15年前可能并不是真的,当时APIC是新的,并且没有被各种硬件厂商很好地实现,但这种情况已经很长时间没有实现了。

(微软的解释(从2003年开始!)可能是我能给你的最好的了,我很惊讶你没有找到它,因为它是从维基百科的网页上链接到的。

从本质上讲,APIC是对旧的PC中断系统的巨大改进,该系统可以追溯到1980年代,允许更多的中断和更少的中断共享。这转化为更好的性能和使用更多外围设备的能力,无论机器是物理的还是虚拟的,这两者都是正确的。

经验法则是:除非有特定的理由禁用APIC,例如使用古老的硬件,或者使用非APIC来虚拟化旧的NT/2000系统,否则APIC应该始终被启用。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/555608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档