虚拟机使用不同CPU配置时内存性能的差异
第一款机器的配置:
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 1
Core(s) per socket: 4
座: 2
NUMA 节点: 1
虚拟插槽数为 2
其实选择就是两个CPU基座,每个CPU基本4个vCPU 总共8个CPU
使用 stream 进行检测数据
第一次
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 5304.3 0.031352 0.030164 0.032943
Scale: 5276.2 0.031084 0.030325 0.031964
Add: 7697.7 0.032957 0.031178 0.034221
Triad: 7064.0 0.036322 0.033975 0.039381
-------------------------------------------------------------
第二次
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 5413.1 0.030851 0.029558 0.032641
Scale: 5253.8 0.032053 0.030454 0.035083
Add: 7586.3 0.032834 0.031636 0.034085
Triad: 6876.4 0.036185 0.034902 0.038732
-------------------------------------------------------------
第二个机器的配置:
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 1
Core(s) per socket: 8
座: 1
NUMA 节点: 1
虚拟插槽数为 1
选择一个基座,每个socker 8个vCPU两次测试结果分别为:
第一次
Function Best Rate MB/s Avg time Min time Max time
Copy: 5587.4 0.029819 0.028636 0.032458
Scale: 5460.0 0.030145 0.029304 0.032154
Add: 7834.7 0.031825 0.030633 0.034921
Triad: 7247.0 0.034185 0.033117 0.034987
-------------------------------------------------------------
第二次
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 5639.2 0.029031 0.028373 0.029987
Scale: 5505.9 0.029895 0.029060 0.031906
Add: 7940.2 0.030892 0.030226 0.031932
Triad: 7263.1 0.033446 0.033044 0.034469
-------------------------------------------------------------
备注 两个机器在相同的宿主机上面clone在一个相同的虚拟机。在同一时间段进行测试 发现 不勾选2个基座的内存性能比勾选了两个基座的虚拟机的内存性能有大约5% 到10%的性能提升。
而且这还是没有有多个numa节点的情况
不管是虚拟化还是实体机NUMA远端内存肯定会有影响机器性能的情况。
虚拟机使用不同CPU配置时内存性能的差异的更多相关文章
- 查看虚拟机操作系统、cpu核数、内存命令
1.查看操作系统 在终端中执行下列指令:cat/etc/issue可以查看当前正在运行的 Ubuntu 的版本号.其输出结果类似下面的内容:Ubuntu 10.04 LTS \n \l方法二:使用 l ...
- 获取指定订阅下所有Azure ARM虚拟机配置(CPU核数,内存大小,磁盘信息)的使用情况
脚本内容: <# .SYNOPSIS This script grab all ARM VM VHD file in the subscription and caculate VHD size ...
- YARN的内存和CPU配置
时间 2015-06-05 00:00:00 JavaChen's Blog 原文 http://blog.javachen.com/2015/06/05/yarn-memory-and-cpu- ...
- 转载-YARN的内存和CPU配置
Hadoop YARN同时支持内存和CPU两种资源的调度,本文介绍如何配置YARN对内存和CPU的使用. YARN作为一个资源调度器,应该考虑到集群里面每一台机子的计算资源,然后根据applicati ...
- 【云和恩墨】性能优化:Linux环境下合理配置大内存页(HugePage)
原创 2016-09-12 熊军 [云和恩墨]性能优化:Linux环境下合理配置大内存页(HugePage) 熊军(老熊) 云和恩墨西区总经理 Oracle ACED,ACOUG核心会员 PC S ...
- Java虚拟机详解(二)------运行时内存结构
首先通过一张图了解 Java程序的执行流程: 我们编写好的Java源代码程序,通过Java编译器javac编译成Java虚拟机识别的class文件(字节码文件),然后由 JVM 中的类加载器加载编译生 ...
- KVM虚拟机绑定物理CPU进行性能调优
PS:前提是虚拟cpu总个数不多于物理cpu总个数. 绑定方法: 虚拟机的虚拟cpu有1个,实体机物理cpu有8个,可以通过以下方式绑定cpu,绑定的动作不一定要在虚机启动时,可以在任何时候: 绑 ...
- 转载: Java虚拟机:运行时内存数据区域、对象内存分配与访问
转载: https://blog.csdn.net/a745233700/article/details/80291694 (虽然大部分内容都其实是深入理解jvm虚拟机这本书里的,不过整理的很牛逼 ...
- JVM运行时内存结构
原文转载自:http://my.oschina.net/sunchp/blog/369707 1.JVM内存模型 JVM运行时内存=共享内存区+线程内存区 1).共享内存区 共享内存区=持久带+堆 持 ...
随机推荐
- P1057 传球游戏
题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏. 游戏规则是这样的: nnn 个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球 ...
- metamask源码学习-controller-transaction
()metamask-extension/app/scripts/controllers/transactions Transaction Controller is an aggregate of ...
- Python2.7-内置类型
1.布尔型:True.False 2.数值型:int.float.long.complex 3.迭代器型:有 __iter__() 方法和 next() 方法,生成器也是其中一种 4.序列型(sequ ...
- Java多线程编程模式实战指南一:Active Object模式(下)
Active Object模式的评价与实现考量 Active Object模式通过将方法的调用与执行分离,实现了异步编程.有利于提高并发性,从而提高系统的吞吐率. Active Object模式还有个 ...
- 源码分享篇:使用Python进行QQ批量登录
直接上源码 1 #coding=utf-8 2 __author__ = 'Eagle' 3 import os 4 import time 5 import win32gui 6 import wi ...
- 分析网络流量Capsa笔记
Capsa是一款网络分析仪,允许您监控网络流量,解决网络问题并分析数据包.通过提供生动的图表,通过设计良好的GUI提供丰富的统计信息和实时警报,Capsa可让IT管理员实时识别,诊断和解决有线和无线网 ...
- HNOI2016做题笔记
HNOI2016 最小公倍数 (分块.并查集) 看到这种不能用数据结构(实际上是可以用K-D Tree的)维护的题目就应该想到分块然后使用并查集维护连通性和一个连通块中的\(maxa , maxb\) ...
- Luogu4099 HEOI2013 SAO 组合、树形DP
传送门 值得注意的是一般的DAG的拓扑序列数量是NP问题,所以不能直接入手 题目中给出的图可以看做是一个树形图,虽然方向比较迷.考虑使用树形图的性质 不妨任选一个点为根做树形DP,注意到数的位置与方案 ...
- Luogu3516 POI2011 Shift 构造
传送门 题意:给出一个长为$N$的排列,有两种操作:$A$:将最后一个数字放到第一个:$B$:将第三个数字放到第一个.一次性使用某种操作$k$次写作$kA$或$kB$,其中在$kA$中$k < ...
- JVM调优——之CMS 常见参数解析
最近在学习使用CMS这个GC,这里记录下常用的参数. 1. UseCMSCompactAtFullCollection 与 CMSFullGCsBeforeCompaction 有一点需要注意的是:C ...