虚拟机使用不同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).共享内存区 共享内存区=持久带+堆 持 ... 
随机推荐
- Excel中concatenate函数的使用方法
			你还在为Excel中concatenate函数的使用方法而苦恼吗,今天小编教你Excel中concatenate函数的使用方法,让你告别Excel中concatenate函数的使用方法的烦恼. 经验主 ... 
- PHP常见面试题汇总(二)
			PHP常见面试题汇总(二) //第51题:统计一维数组中所有值出现的次数?返回一个数组,其元素的键名是原数组的值;键值是该值在原数组中出现的次数 $array=array(4,5,1,2,3,1, ... 
- OpenSCAD(1)基础教程
			https://blog.csdn.net/freewebsys/article/details/49993049 官网 https://en.wikibooks.org/wiki/OpenSCAD_ ... 
- 修改sqlserver的数据库名、物理名称和逻辑文件名
			作者:dym0080 来源:CSDN 原文:https://blog.csdn.net/dym0080/article/details/81017777 版权声明:本文为博主原创文章,转载请附上博文链 ... 
- SSM框架之整合(Maven实例)
			有不少朋友在maven中因为pom文件依赖的事导致报错 今天我这个快速搭建ssm框架,确保在jdk7或者jdk8的环境,tomcat没什么要求.但如果要用jdk8的话,最好用run as中的serve ... 
- Ubuntu最新的主要操作系统放弃32位支持?
			导读 现在是2018年,2019年即将到来——64位处理器已经成为主流很长一段时间了.如果你仍然使用32位的电脑,那么是时候把它扔进垃圾箱了. 我为所有基于Linux的操作系统维护者感到自豪,他们有勇 ... 
- asp.net core使用jexus部署在linux无法正确 获取远程ip的解决办法
			asp.net core程序部署在centos7(下面的解决方案,其他系统都能使用,这里只是我自己部署在centos7),使用服务器jexus进行部署,AppHost模式. 因为请求是由jexus进行 ... 
- UWP简单示例(三):快速开发2D游戏引擎
			准备 IDE:Visual Studio 图形 API:Win2D MSDN 教程:UWP游戏开发 游戏开发涉及哪些技术? 游戏开发是一门复杂的艺术,编码方面你需要考虑图形.输入和网络 以及相对独立的 ... 
- (10)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Ocelot+Identity Server
			用 JWT 机制实现验证的原理如下图: 认证服务器负责颁发 Token(相当于 JWT 值)和校验 Token 的合法性. 一. 相关概念 API 资源(API Resource):微博服务器接口. ... 
- MariaDB第三章(select)
			基本查询 --查询基本使用(条件,排序,聚合函数,分组,分页) --创建学生表 create table students ( id int unsigned not null auto_increm ... 
