openstack cpu mode/model详述

news/2024/11/15 1:57:51/

cpu_mode

用于设置instance使用的cpu mode,可配置参数有:

  • host-model
    与主机节点cpu features flags保持一致。这个选项使虚拟机的CPU模型与宿主机的CPU模型相同。这意味着虚拟机将使用宿主机的CPU指令集,并且可以获得宿主机上的所有CPU功能,但是也意味着虚拟机的CPU指令集可能与虚拟机应该支持的CPU指令集不完全匹配。如果虚拟机和宿主机使用的CPU类型相同,则host-model选项是一个很好的选择。
  • host-passthrough
    这个选项使虚拟机的CPU模型与宿主机的CPU类型相同,并且在CPU指令集方面提供更严格的匹配。这意味着虚拟机可以获得所有CPU指令集的支持,但是也意味着虚拟机可能无法在其他类型的宿主机上运行。
  • custom
    使用在[libvirt]中定义的cpu_models。
  • none
    不指定CPU model。对于[libvirt] virt_type=KVM/QEMU,则QEMU默认的CPU model将会被使用,这样只会提供基础的特性并兼容大多数的主机节点。
    如果nova配置中virt_type=“kvm/qemu”,默认采用的是host-model,其他的配置情况则是采用的none。

关联的参数:

  • 只有在cpu_mode=custom的时候,才能进行cpu_models的配置,否则将会报错并导致instance失败。

cpu_models

列出主机支持的CPU models。建议将最普遍和少高级功能的CPU列在列表前面,比如按照如下的顺序:

  • SandyBridge
    Sandy Bridge是Intel(英特尔)于2011年推出的一款处理器微架构,属于英特尔第二代Core处理器家族的一部分。它是Intel首个集成了CPU、GPU和系统控制器的处理器微架构,极大地提高了计算机的性能和功耗效率。
  • IvyBridge
    Ivy Bridge是英特尔于2012年推出的一款处理器微架构,是英特尔第三代Core处理器家族的一部分。它是Sandy Bridge处理器的升级版,采用了22纳米的制造工艺,相比于Sandy Bridge在性能和功耗方面都有一定的提升。

Ivy Bridge处理器架构的最大变化是引入了三维晶体管技术(Tri-Gate),这是一种将传统的二维平面晶体管结构升级为三维结构的技术。三维晶体管技术可以提高晶体管的开关速度,从而提高了处理器的性能和功耗效率。此外,Ivy Bridge处理器也引入了Intel HD Graphics 4000图形处理器,它的性能相比Sandy Bridge也有了显著提升。

除此之外,Ivy Bridge处理器还支持一些新的技术和指令集,如AVX2指令集和PCI Express 3.0等。总的来说,Ivy Bridge处理器是一款优秀的处理器微架构,为计算机的性能和能效带来了重要的进步。

  • Haswell
    Haswell是英特尔于2013年推出的处理器微架构,是英特尔第四代Core处理器家族的一部分。它是Ivy Bridge处理器的升级版,同样采用了22纳米的制造工艺,相比Ivy Bridge在性能和功耗方面都有所提升。

Haswell处理器的最大变化是引入了新的电源管理技术,称为Intel® Turbo Boost Technology 2.0。它可以智能地管理处理器的时钟频率和电压,从而根据负载的需求动态地提高处理器的性能和功耗效率。此外,Haswell处理器还引入了新的指令集,如AVX2指令集和FMA指令集等,从而提高了浮点运算和多媒体应用的性能。

除此之外,Haswell处理器还支持新的存储技术,如PCI Express 3.0和SATA 3.0等,以及新的安全技术,如Intel® AES-NI和Intel® Secure Key等。总的来说,Haswell处理器是一款优秀的处理器微架构,为计算机的性能、能效和安全带来了显著的进步。

  • Broadwell
    Broadwell是英特尔于2014年推出的处理器微架构,是英特尔第五代Core处理器家族的一部分。它是Haswell处理器的升级版,同样采用了22纳米的制造工艺,相比Haswell在性能和功耗方面都有所提升。
    Broadwell处理器的最大变化是采用了14纳米的制造工艺,这使得处理器的晶体管密度比Haswell大了一倍。这进一步提高了处理器的性能和功耗效率。此外,Broadwell处理器还引入了新的指令集,如AVX2指令集和BMI2指令集等,从而提高了浮点运算和位运算的性能。
    除此之外,Broadwell处理器还支持新的存储技术,如PCI Express 3.0和SATA Express等,以及新的图形处理技术,如Intel® Iris Pro图形处理器等。总的来说,Broadwell处理器是一款优秀的处理器微架构,为计算机的性能、能效和图形处理带来了显著的进步。

其他可能的值可以从/usr/share/libvirt/cpu_map.xml(prior 4.7.9)中获取,/usr/share/libvirt/cpu_map/*.xml(higher 4.7.0)
关联的参数:

  • cpu_mode设置成custom才有用。
  • virt_type:只有设置成kvm或者qemu才有用。

http://www.ppmy.cn/news/50411.html

相关文章

web小游戏开发:扫雷(三)(完成度90%)

web小游戏开发:扫雷(三) 实现布雷鼠标事件处理左键和右键单独实现实现递归展开追加地雷计数和时间计时小结书接前文啊,如果没看过前两篇的话,不好理解这里的定义了哦。 实现布雷 在之前两篇文章,我们已经把雷区布置好了,全部盖上了格子,现在我们需要把雷布出来,这就需…

React入门学习

参考资料:https://bright-boy.gitee.io/technical-notes/#/react/React%E5%85%A5%E9%97%A8 https://github.com/xzlaptt/React react学习01: https://docs.qq.com/doc/DSG1jdUJtQ3FYR1V1 react学习02: https://docs.qq.com/doc/DSGhGZk9PUm1KVldv React简介 框架定…

Spring Aop原理全面详解汇总

文章目录 近期想法什么是AOPSpringAOP与AspectjSpringAOP体系概述概念详解连接点- Jointpoint切入点- Pointcut通知- Advice切面- Aspect织入- Weaving 实现原理—动态代理JDK动态代理描述原理代码示例注意执行结果 优点缺点 CGLib动态代理描述原理代码示例注意执行结果 优点缺…

未知接口调用方统计与实践

一、相关背景 在上一篇关于API暴露等级的文章中,我们提到: 首先,很多时候服务的接口会在自身不知情的情况下被其他服务调用,这种情况其实比较常见。这是由于服务接口本身并没有注册到网关,同时也没有做非常详细的白名…

Java版本电子招标采购系统源码:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展

营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展 传统采购模式面临的挑战 一、立项管理 1、招标立项申请 功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。 2、非招标立项申请 功能点:非招标…

VScode好用的设置(鼠标滚动缩进字体大小等等)

首先我们打开VScode软件,找到左下角的设置 点击设置,找到setting.json,然后点进去 把下面的复制进去,如果想看,可以鼠标悬浮在上面点击看详情 { "workbench.startupEditor": "none", "files.…

Cloudera的新变化:混合数据平台、端到端AI、实时数据处理

作者 | 宋慧 出品 | CSDN云计算 数据的价值和技术应用,获得了全行业的关注、认可和重视。 不过,数据赛道百家争鸣,数据系统的技术与行业方案众多,对于开发团队和用户来说,其实仍然需要耗费大量调研和分析的时间。 近日…

网络安全与攻防-常见网络安全攻防

目录 攻击手段&防御策略 阻断服务攻击(DoS) 地址解析欺骗(ARP攻击)(Address Resolution Protocol spoofing) 跨站脚本攻击(XSS) SQL注入 跨站请求伪造(csrf&am…