今天编译了一个libvirt 2.0.0

之前是在1.2.7上面跑的很正常,结果今天一换了libvirt之后就出问题了,本来还想安装个 3.7.0,但是发现还没下载3.7.0,编译太麻烦了,直接用以前编译好的2.0.0吧,不过还是出问题了,启动虚拟机报如下warn和error,把我吓一跳

[root@nova02 a9a2bb9b-5e7b-469f-b641-543a3153c9c3]# virsh start instance-0000023e
error: Failed to start domain instance-0000023e
error: internal error: process exited while connecting to monitor: 2017-09-14T14:23:12.515908Z qemu-kvm: warning: CPU(s) not present in any NUMA nodes: 2 3 4 5 6 7
2017-09-14T14:23:12.516014Z qemu-kvm: warning: All CPU(s) up to maxcpus should be described in NUMA config
2017-09-14T14:23:12.517227Z qemu-kvm: CPU feature cmt not found

warning: All CPU(s) up to maxcpus should be described in NUMA config

<cpu mode="host-passthrough"><model fallback="allow"/><numa><cell id='0' cpus='0-1' memory='2097152' unit='KiB'/></numa></cpu>

这个警告,我找了下,大概原因就是没有把虚拟机里最大那个cpu 都给配置上,就是上面段xml里没有配置后面的cpu,所以会有警告,因为我们这个是要支持热插拔的,所以暂时先不设置这些,同时这个warn也可以忽略不计。

qemu-kvm: CPU feature cmt not found

这个才是致命的错误,1.2.7还是好好的,难道是新版的还不支持以前的特性了,也怀疑过可能是libvirt和qemu不兼容。

最终原因是libvirt或QEMU没有支持CPU的CMT特性

修正方式如下:

<!-- <cpu mode='host-model'/>
-->
<cpu mode="host-passthrough"><model fallback="allow"/><numa><cell id='0' cpus='0-1' memory='2097152' unit='KiB'/></numa></cpu>

should be described in NUMA config 和 CPU feature cmt not found相关推荐

  1. NUMA架构的CPU

    本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向. 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) ...

  2. NUMA架构的CPU -- 你真的用好了么?

    本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向. 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) ...

  3. numa节点间CPU利用率不均衡 - wakeup affinity

    最近遇到服务器numa节点间cpu利用率不均衡,清除sched_domain的flags中的AFFINE_WAKEUPS标志位是一个优化方法.但是如果直接将AFFINE_WAKEUPS关闭,将无法充分 ...

  4. 排查cpu feature 缺少x2apic原因

    服务器cpu feature 缺少x2apic,经排查bios 未开x2apic mode配置,排查方法如下: 1.缺少x2apic feature # cat /proc/cpuinfo grep ...

  5. Libvirt CPU Feature

    文章目录 硬件基础 vendor signature feature 数据结构 物理抽象 virCPUx86CPUID virCPUx86DataItem virCPUx86Data 配置信息 vir ...

  6. MongoDB的NUMA CPU架构问题

    NUMA是多核心CPU架构中的一种,其全称为Non-Uniform MemoryAccess,简单来说就是在多核心CPU中,机器的物理内存是分配给各个核的. 在NUMA架构的机子上启动mongodb进 ...

  7. linux系统下如何查看cpu能同时跑几个线程_探讨基于Linux的NUMA系统

    相信我们从事IT基础设施开发的朋友们都听说过NUMA,以前自己也零零散散地听到过一些概念,还仍感不太系统,最近研究的基于scylla的DB时,就发生过内存回收compaction的问题.今日在几篇文章 ...

  8. 六、CPU优化(4)NUMA架构

    一.服务器系统架构 从系统架构来看,目前的商用服务器大体可以分为以下三类 1. 即对称多处理器结构(SMP:Symmetric Multi-Processor),, 在SMP架构中,每个CPU对称工作 ...

  9. 每个程序员都应该知道的 CPU 知识:NUMA

    什么是 NUMA? 早期的计算机,内存控制器还没有整合进 CPU,所有的内存访问都需要经过北桥芯片来完成.如下图所示,CPU 通过前端总线(FSB,Front Side Bus)连接到北桥芯片,然后北 ...

  10. 深入理解服务器CPU三大体系结构--SMP、NUMA、MPP

    从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构 (SMP :Symmetric Multi-Processor) ,非一致存储访问结构 (NUMA :Non-Uniform Me ...

最新文章

  1. 小米MIX 3如何刷成开发版启用Root超级权限
  2. linux内核中的每cpu变量
  3. java求最大公约数_10道java经典算法题,小白必备,每一题都能提升你的java能力...
  4. 大整数乘法c语言数组,很大的数相乘怎么办?
  5. YAML的扩展名是.yaml还是.yml?
  6. ife2015 深度克隆题目
  7. C# internal和public
  8. excel导入自定义单元格式yyyymd hmmss时间方法
  9. 2021微信小程序UI组件库合集
  10. SVN checckout 失败:Error: REPORT request on '/svn/signature/!svn/me' failed 的解决办法
  11. Python四舍五入保留两位小数
  12. cocos2dx fnt字体、自定义字体制作(转载、记录、待验证)
  13. 万恶的BOM,万恶的微软
  14. hdu 5296 Annoying problem (LCA)
  15. yolov8 做图片分类和 ResNet Efficientnet 等常用分类网络的对比
  16. anaconda的默认位置修改pkgs以及默认创建环境踩坑
  17. oracle修改数据文件
  18. 学到长痘之 - Spring Boot
  19. Idea中设置护眼绿
  20. 数梦工场7.5亿元都干点啥?

热门文章

  1. iOS程序员必读之热门书单
  2. 康托尔—探索无穷的勇士
  3. kettle设置mysql时区_kettle中通过 时间戳(timestamp)方式 来实现数据库的增量同步操作(一)...
  4. 代码review神器Upsource,让你快乐的进行CodeReview
  5. 网站公安备案需要多久?- 桃源侠
  6. 搞研究的没有好下场 哈哈哈(精华在最后)
  7. 机器学习之主成分分析PCA数据降维
  8. 服务器端高性能的IO模型 转自酷勤网
  9. 我的小程序之个人所得税计算器
  10. 明解C语言 【日】 柴田望洋 第十章 指针 代码清单和练习代码