使用KVM虚拟化,当虚拟机的vcpu不是很多时,可以通过绑定物理cpu的方式提到虚拟机的性能。实验证明Host整体性能大约能提高5%,单台虚拟机性能最高提高10%。
实验数据(数据来自同事,Thanks Jack):
纵坐标表示虚拟机编译2.6.32内核花费的时间,可以看到绑定cpu后性能有一定提高。
PS:前提是虚拟cpu总个数不多于物理cpu总个数。
绑定方法:
虚拟机的虚拟cpu有1个,实体机物理cpu有8个,可以通过以下方式绑定cpu,绑定的动作不一定要在虚机启动时,可以在任何时候:
绑定前:
[root@ci13sjcmp03 ~]# virsh vcpuinfo 1
VCPU:           0                            <--------虚拟cup0
CPU:            1                            <--------物理cpu1
State:          running 
CPU time:       1.3s
CPU Affinity:   yyyyyyyy                     <-------虚拟cpu与物理cpu对应关系位图, 'y'表示虚拟cpu0能绑定到物理cpu1, '-'表示虚拟cpu0不能绑定到其他cpu

绑定命令:
[root@ci13sjcmp03 ~]# virsh  vcpupin 1  0 1  <-------将domain 1的cpu0绑定到物理cpu1
绑定后:
[root@ci13sjcmp03 ~]# virsh vcpuinfo 1
VCPU:           0                            <--------虚拟cup0
CPU:            1                            <--------物理cpu1
State:          running 
CPU time:       1.3s
CPU Affinity:   -y------                     <-------虚拟cpu与物理cpu对应关系位图, 'y'表示虚拟cpu0能绑定到物理cpu1, '-'表示虚拟cpu0不能绑定到其他cpu

KVM虚拟机绑定物理CPU进行性能调优相关推荐

  1. 关于对cpu的理解和kvm虚拟机到物理cpu的绑定

    这段时间一直在想,云计算除了虚拟化之外,还应该有其它的东西,那就是优化.因为我们虚拟出来资源之后怎么用,怎么划分,是并行也好,是租给用户使用也好,都要实现资源调度和使用的最优化.嗯,这是这段时间关于云 ...

  2. kvm虚拟机性能调优

    kvm虚拟机性能调优 kvm性能优化,主要集中在cpu.内存.磁盘.网络,4个方面,当然对于这里面的优化,也是要分场景的,不同的场景其优化方向也是不同的,下面具体聊聊这4个方面的优化细节. 1. CP ...

  3. 深入理解JVM虚拟机14:JVM性能调优的6大步骤,及关键调优参数详解

    JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数. 1.Full GC 会对整个堆进行整理,包括Young.Tenured和Perm.Full GC因为需要对 ...

  4. SQL Server 性能调优(cpu)

    SQL Server 性能调优(cpu) 研究cpu压力工具 perfom SQL跟踪 性能视图 cpu相关的waitevent Signal wait time SOS_SCHEDULER_YIEL ...

  5. 【会议记录】基于CPU性能调优的必要性和方法介绍

    前一段时间我参加了阅码场的活动 Yomoday(北京场),现场有很多技术专家,非常多前沿的技术分享.这是其中一个主题的记录,尽量还原当时的分享内容,但也可能有些地方不特别准确. 1 基于CPU性能调优 ...

  6. JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)

    JVM(Java虚拟机) JVM 内存模型 结构图 jdk1.8 结构图(极简) jdk1.8 结构图(简单) JVM(Java虚拟机): 是一个抽象的计算模型. 如同一台真实的机器,它有自己的指令集 ...

  7. gateway 内存溢出问题_带你学习jvm java虚拟机 arthas/性能调优/故障排除/gc回收/内存溢出等...

    学完本课程,您将掌握: 内存溢出问题实战 CPU飙升问题实战 阿里巴巴Arthas在线诊断 Class字节详细拆解 手写类加载器.四种类加载器.双亲委托模型 对象创建.存储.访问.加载解析 性能调优. ...

  8. 鲲鹏性能优化十板斧(二)——CPU与内存子系统性能调优

    1.1 CPU与内存子系统性能调优简介 调优思路 性能优化的思路如下: l   如果CPU的利用率不高,说明资源没有充分利用,可以通过工具(如strace)查看应用程序阻塞在哪里,一般为磁盘,网络或应 ...

  9. 深入理解Java虚拟机:Jvm性能调优

    本篇内容包括:Jvm 性能调优简介:根据需求目标进行 Jvm 调优规划(即 调优的目标.调优的步骤):Jvm 调优参数.命令.工具:以及 Java 中的内存泄露问题的详解- 一.Jvm 性能调优简介 ...

最新文章

  1. 威胁生存!科学家警告灾难性“气候临界点”已逼近
  2. cacti被监控机上snmp的安装及报错解决
  3. linux shell 错误 [: =: unary operator expected 解决办法
  4. 【ThinkPHP系列篇】Thinkphp框架的CURD操作(三)
  5. php注释验证,注解验证 · ThinkPHP6.0完全开发手册 · 看云
  6. Taro+react开发(86):资源文件处理
  7. pythonsuper多重继承_Python super()函数使用及多重继承
  8. iconv 解决乱码问题
  9. 09_MySQL DQL_SQL99标准中的多表查询(外连接)
  10. 常见浏览器的兼容问题
  11. ubuntu下vscode编写cgo程序
  12. 2021爱分析・区域性银行数字化实践报告
  13. 手把手教你如何建立U盘免疫文件夹
  14. java验证用户名和密码_Java验证用户名和密码
  15. python中f‘{}‘用法
  16. 计算机系统日期无法保存,电脑维修:更换电子后电脑系统时间依然不准确且主板不能保存时间...
  17. 淘宝商品详情APi接口(原数据APP、h5)
  18. 典型相关分析(Canonical correlation analysis)(二):原始变量与典型变量之间的相关性 、典型相关系数的检验
  19. 大聪明教你学Java | 一文解决因前后端分离导致无法从 Session 中拿到所需数据的问题
  20. 手机QQ怎样破解闪照

热门文章

  1. VSPD虚拟串口使用教程
  2. 《游戏设计快乐之道(第2版)》一第2章 大脑如何运作
  3. 仿个人税务 app html5_全城警惕!假个税APP正在抢你的钱!
  4. 银行卡识别-自动识别银行卡号
  5. vue ie浏览器兼容
  6. 前端学习——HTML(二) 列表
  7. 大型重工机械设备远程监控系统平台
  8. python 爬取王者荣耀高清壁纸
  9. 【Python】5行代码采集3000+上市公司信息
  10. 【JAVA】-- 字符流(Reader、Writer)