dom0的cpu hotplug【续】
2013-12-12 23:27
211 查看
上一篇说到,手动xm vcpu-pin住,在hotplug就好了。
本质上,还是因为代码有bug,导致vcpu offline的时候,信息没有清理干净,有残留,当vcpu online的时候,如果调度到不是它之前的pcpu上,重建关系的时候就会出错。
还说明了一个问题,如果dom0的vcpu的affinity没有pin住到最开始的pcpu上,那么hotplug后,pcpu可能变为其他的cpu, 会导致dom0上cpu的拓扑结构发生改变,原来的一些超线程和node的关系也会跟着改变。
本质上,还是因为代码有bug,导致vcpu offline的时候,信息没有清理干净,有残留,当vcpu online的时候,如果调度到不是它之前的pcpu上,重建关系的时候就会出错。
还说明了一个问题,如果dom0的vcpu的affinity没有pin住到最开始的pcpu上,那么hotplug后,pcpu可能变为其他的cpu, 会导致dom0上cpu的拓扑结构发生改变,原来的一些超线程和node的关系也会跟着改变。
相关文章推荐
- 解读CPU模式hotplug、ondemand等的意义
- mark:增加Xen dom0的CPU权重
- cpu hotplug notifier
- openstack hotplug-cpu
- dom0的cpu hotplug【续】
- 解读CPU模式hotplug、ondemand等的意义
- tegra3 CPU auto hotplug和Big/little switch工作的基本原理
- 一切都是为了cpuhotplug做准备,虽然完成了。
- Linux CPU Hotplug CPU热插拔
- [知其然不知其所以然-14] cpu hotplug引出的cgroup故障
- 【分析】CPU hotplug时进程上下文切换流程分析
- xen中dom0的cpu hotplug问题
- [ATF]ARMv8 cpu warm boot (cpu hotplug vs cpu resume)
- libvirt/qemu特性之cpu hotplug
- Linux CPU core的电源管理(5)_cpu control及cpu hotplug
- OMAP4 pandaboard上CPU hotplug进程迁移与负载均衡测试
- libvirt/qemu特性之cpu hotplug
- cpu hotplug的流程
- libvirt/qemu特性之cpu hotplug
- cpu hotplug 源码分析