前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云主机的指令集配置

云主机的指令集配置

作者头像
后端云
发布2018-10-24 11:20:08
2.6K0
发布2018-10-24 11:20:08
举报
文章被收录于专栏:后端云后端云

一些高性能计算应用需要CPU支持某些特性,如SSE4.2、 AVX、 AVX2、LZCNT、 FMA、 BMI等。OpenStack 默认的配置项为了保持虚拟机能够在不同的宿主机之间顺利迁移,没有特别指定CPU模式,而采用的是兼容模式。

若云主机需要特殊的指令集,如需要某些增强了的指令集,从多媒体应用到高性能计算应用领域的性能,同时还利用一些专用电路实现对于特定应用加速。

1、修改计算节点的 nova.conf,将 cpu_mode=none 改成 cpu_mode=host-passthrough

# vim /etc/nova/nova.conf
cpu_mode=host-passthrough

前提是物理cpu支持该指令

2、重启nova-compute服务

service nova-compute restart

3、重启云主机

nova reboot instance-ID

4、查看CPU属性

# cat /proc/cpuinfo

发现已经有自己所需要的cpu指令集了

nova.conf配置项cpu_model的4种配置选项说明

  • none 最小cpu模型,相比其他三个是最能兼容所有cpu型号
  • custom 自己定义
  • host-model 根据物理CPU的特性,选择一个最靠近的标准CPU型号
  • host-passthrough 直接将物理CPU 暴露给虚拟机使用,在虚拟机上完全可以看到的就是物理CPU的型号
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档