【问题标题】:how XEN chontrol cores and whether there is a API in Linux to run process on designated coreXEN如何控制内核以及Linux中是否有API可以在指定内核上运行进程
【发布时间】:2013-12-27 06:50:11
【问题描述】:

XEN如何控制内核以及Linux中是否有API可以在指定内核上运行进程

【问题讨论】:

  • 您是向 OpenStack 管理员还是 API 用户询问?也就是说,您的问题是:“我安装了 OpenStack,想知道如何为实例分配 CPU 核心”还是作为用户:“是否可以通过 API 为实例分配 CPU 核心?”
  • 附带说明,如果这是作为管理员,我强烈建议您查看ask.openstack.org
  • 到目前为止你创造了哪些风格和形象?
  • 也许我的问题应该是“是否可以通过 API 将 CPU 内核分配给实例?”我不是 amin 或用户。我只是想知道 openstack 中使用哪些技术将 CPU 内核分配给实例。@rdodev

标签: linux cloud instance xen cpu-cores


【解决方案1】:

AFAIK 这是使用 libvirt 驱动程序完成的。您可以在 nova 配置文件中指定 cpuset,当实例被生成时,libvirt 驱动程序会检查配置文件并将指定的值放入实例的 xml。唯一的缺点是给定的 cpuset 适用于在该主机上生成的所有实例。无法为不同的实例指定不同的 cpu 核心。是的,没有 API 可以做到这一点。管理员必须在配置文件中明确指定它。 HTH。

【讨论】:

  • 这些天我知道 CPU 内核是由 XEN(或类似系统)控制的,而 nova 只是使用由这些系统驱动的 api。我想知道 XEN chontrol 内核是如何运行的,以及 Linux 中是否有一个 API 来处理在指定内核上运行。还是谢谢大家。
猜你喜欢
  • 2013-07-21
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 2012-07-23
  • 1970-01-01
  • 2015-03-28
  • 2015-04-24
  • 1970-01-01
相关资源
最近更新 更多