XEN 内核,CPU 缺少标志?

XEN 内核,CPU 缺少标志?

我使用的是 Opteron 6386SE 处理器,16 核。它的功能(标志)如下:CPU世界

但是当我运行cat /proc/cpuinfo(dom0 或 guest)时,缺少标志,例如 SSE3 和 SSE4。

flags : fpu de tsc msr pae mce cx8 apic mca cmov pat clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt1

通常,列表很短。当我检查我的台式机 APU 或 Xeon 处理器时,它包含数十个功能。这是正常的吗?缺少标志需要担心吗?我们的用户抱怨这台机器的性能,我担心这里出了什么问题。htop说所有核心都在并且正在努力工作,等等。

答案1

xen对控制域隐藏许多 CPU 标志,dom0因为dom0它本身就是一个虚拟机。这是一种有记录的行为。

Xen 文档

Xen dom0 实际上是一个虚拟机,因此它看不到所有的 CPU 标志,因为 Xen 管理程序对 dom0 隐藏了一些标志。

相关内容