问题标签 [vcpu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7790 浏览

linux - 如何找出我的 XEN 系统有多少 CPU (vcpus)?

如果我开始top或查看/proc/cpuinfo,我只看到两个 CPU。如果我使用 来查看为我的系统显示的值virt-manager,该工具会显示 32 vcpus(这是我认为正确的值)。

我(还)未能在管理程序的脚本级别上找到正确的值(32)。我一直在研究/proc/cpuinfo/sys/devices/system/cpu/其他我能想到的东西,但没有发现那个价值。此外,我仔细检查了类似xenor的 shell 命令,但发现无法显示我正在寻找的值。xm

有谁知道我怎样才能知道我的 XEN 系统提供了多少 vcpus?

编辑:lscpu给我:

所以,这也没有在任何地方显示“32”。

的内容/proc/cpuinfo

0 投票
0 回答
281 浏览

multithreading - Xen PV VM 最多使用 1 个线程

我在 IBM x3550 M4 服务器上的 Ubuntu 15.10 x64 上的 Xen 4.5.1 内的 PV 虚拟机上运行 CPU 基准测试工具 (LINPACK)。此工具应消耗所有可能的可用 CPU 周期。我通过在 Xen PV (test.cfg) 中定义它来分配 4 个 vCPU。但是,LINPACK 仅检测到 1 个内核和 4 个线程,而它应该检测到至少 4 个内核:

这是 lscpu 在 Xen PV VM 中所说的:

其他平台,如 Docker 和 HVM,确实会在虚拟节点内分配内核(见下文)。这些节点的性能明显优于 Xen PV 虚拟节点。

这是 DomU Xen 主机 lscpu:

Xen vCPU 列表:

xen DomU PV VM 配置:

是否有任何选项可以为半虚拟化来宾提供主机 CPU 拓扑?换句话说,我如何让 Xen 使用更多的 vCPU 内核/vCPU?

谢谢!

0 投票
1 回答
391 浏览

python - Libvirt python 添加 vCPU 和内存

我正在为 Libvirt 使用 python 绑定。如何使用 libvirt 在 Xen 中为域添加或删除 VCPU 和内存?

在命令行中我正在使用:

中央处理器:

记忆:

如何使用 libvirt 绑定在 python 中运行这些命令?不使用子进程。

0 投票
2 回答
11998 浏览

virtual-machine - 如何获取 VM(KVM) 的 CPU 使用率

如何在 virt-manager 等 KVM 中获取 vm 的 cpu 使用率? virt-manager 监控 vm cpu 使用情况

Libvirt 没有提供 API。

有谁知道如何从主机获取 vm cpu 使用情况?

0 投票
3 回答
1475 浏览

android - Android Studio 2.2 空白 AVD 和 VCPU 关闭请求

我正在使用 Android Studio 2.2,当我尝试试运行 hello world 程序时,我得到的是空白屏幕的 AVD。也在VCPU shutdown request日志中出现的中间。很长一段时间(超过 30 分钟)后,我没有收到任何 android 欢迎屏幕。RAM性能没有问题,我已经有16gb了。所有组件都从SDK. 你能帮我解决这个问题吗?请在下面找到空白 AVD AS2.2的图像

在此处输入图像描述

错误日志:

使用 HAXM 6.0.5 检查后更新

补充:Intel HAXM 6.0.5 不兼容 windows 截图:

Intel HAXM 6.0.5 不兼容 windows 截图

0 投票
1 回答
1776 浏览

performance - 在 AWS 上共享资源

我有兴趣了解 AWS 物理服务器的硬件资源(CPU、磁盘、网络等)在不同应用程序之间共享的方式。人们是否有过在 AWS 上运行的服务出现莫名其妙的性能变化的经历,而您已成功地将这些变化归因于另一个共享物理资源的应用程序?如果是这样,您是如何进行调试的?

特别是,我对资源之间更复杂的交互感兴趣,例如 CPU-> 内存带宽。如果你在一台机器上运行 15 个虚拟机,你肯定会比运行 2 个虚拟机的性能更差。

也许这是一个关于 Xen 虚拟化的更普遍的问题,但我不知道是否有某种我不知道的 AWS 魔法在幕后发生。

我不确定这是否是此类问题的正确论坛;如果没有,如果您能将我指向资源或其他论坛,将会很有帮助。

0 投票
1 回答
376 浏览

node.js - 单 vCPU 与多 vCPU 上的节点 JS

我们正在 AWS 中设置我们的生产 Node JS 应用程序,并尝试在单 vCPU EC2 实例与多 vCPU EC2 实例之间进行选择。我们应该考虑哪些事情,请分享您的想法?

0 投票
1 回答
62 浏览

amazon-web-services - 虚拟化:我可以构建一个带有许多物理处理器的 4 核虚拟 CPU 吗?

我使用机械模拟软件,需要 5-10 小时才能解决一个模拟问题。我的许可软件仅限于 4 核。

实际运行该软件的机器规格:

  • 视窗 7 专业版
  • 1 个 Xeon E5-2650 v2 2.60GHz(8 核)
  • 32GB 内存
  • 固态硬盘

我试图找到一种方法来尽可能减少模拟时间。

在虚拟化中,是否可以以 2x 物理 8 核 2.50GHz CPU 为例,制作一个 4 核 vCPU,每核 10GHz?在此示例中,每个虚拟核心将占用 4 个物理核心。这有可能实现吗?

有什么建议吗?

是否可以使用 AWS EC2 亚马逊服务器来制作?

谢谢!

0 投票
0 回答
417 浏览

cpu - ESXi 中的“virsh vcpupin”和 CPU 隔离

我正在尝试在 ESXi 上的虚拟机中运行应用程序。该应用程序运行一个高度延迟敏感的线程。它以紧密轮询模式运行,几乎总是以 99.9% 的 CPU 运行,这是意料之中的。

虚拟机和服务器的详细信息:

如果在 VM 上没有运行其他任何内容,则没有问题。但是,如果我在 VM 上运行其他消耗 CPU 的应用程序,我之前谈到的线程开始获得更少的 CPU 周期。我已经通过添加一些计算的计数器来验证这一点rdtsc()

在 KVM 上,这可以通过以下方式解决:

  • 将 vCPU 固定到物理 CPUvirsh vcpupin <domain> ...
  • 将应用程序固定在 VM 上以在特定 vCPU 上运行

ESX CPU 调度程序如何工作?有没有办法将 vCPU 映射到 ESXi 上的物理 CPU?

当我在主机上监控esxtop时,我看到占用 99.9% CPU 的线程并不总是在同一个内核上运行。它不断围绕不同的核心移动。有几次,我看到它与其他 CPU 密集型应用程序共享物理内核。

0 投票
1 回答
1075 浏览

openstack - Nova Compute - 关于 cpu_allocation_ratio

在具有 40 个 CPU 的物理服务器上运行的计算节点。虽然 cpu_allocation_ratio 设置为 4.0,scheduler_default_filters 设置为“RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ImagePropertiesFilter,JsonFilter,CoreFilter”,但当我们通过 nova hypervisor stat 检查 vPCus 计数时,它只列出 40 个 vcpus。

不应该是 160 vcpus 吗?