资源超分是什么?

news2024/10/1 15:30:57

经常听到资源超分,但是具体指的什么还不清楚,哪里来的术语

https://www.modb.pro/db/199368

3.超线程技术管理及如何开启

超线程是intel研发的技术,利用特殊的硬件指令,把一个物理CPU核模拟成两个逻辑内核,使单个处理器能够使用线程级并行计算,减少CPU的闲置时间。

这项技术可以从线程级并行机制中获取更高的性能,一般而言,开启超线程后物理核总计算能力平均提升约20%-30%左右。但需注意,虽然采用超线程技术能同时执行两个线程,但它并不像两个真正的CPU那样具有独立的资源,总计算资源仍然受到单个物理CPU的限制。当两个线程都同时需要某一个资源时,其中一个要暂时停止并让出资源,直到这些资源闲置后才能继续,出现这种资源竞争的情况下,超线程的计算能力相比不开超线程时的物理核下降30%左右。是否需开启超线程以及开启超线程后的提升幅度取决于工作负载,如果CPU整理使用率高且部署的业务容易争抢资源,则不建议开启超线程。

开启超线程需进入BIOS中修改,设置Hyper Threading Technology为Enabled。下图为开启了超线程的服务器,它的逻辑处理器=2CPU核=2(4*14)=112

在这里插入图片描述

4. 超分技术及其应用

超分是指将同一种资源在同一时间段,以超过标准物理资源分配的方式,分配给不同的应用负载(虚机),以达到共享使用的目的。CPU的超分可以用单台物理服务器上所有正在运行的虚拟机的全部虚拟CPU总数,除以该物理服务器上全部物理CPU核的总数得来,结果一般表示成n:1。

在计算超分的时候,不建议将超线程按多个物理CPU来计算,因为超线程技术不是为了提供多个CPU核,而是为了提高单个CPU核的时钟利用率。只有当按上述方式计算的超分比率超过1:1的时候,才会被认为是发生了CPU超分,否则不能称之为超分。

如上面的13台虚拟机均是4C的配置,超分比率为 134核:56核=0.93:1,CPU未超分;若虚拟机配置均为8C,超分比率为 138核:56核=1.86:1,此时CPU超分。

根据vKernel实验室实测数据,CPU超分比率及相应的性能如下:

vCPU:pCPU 比率

在这里插入图片描述

可以看出:当CPU超分比率小于3:1时,对整体性能是没有影响的,当超过3:1时就会出现稳定性问题。所以,为了最大限度地提升服务器的利用率,可以使用超分并控制超分比在合理范围内。因此生产环境通过开启超线程、使用超分等措施虚拟化倍率提升1.5-2倍左右。

另外,CPU超分是虚拟化技术的一大优势,他极大的提升了主机资源的利用率。但在实际使用中,也要合理评估超分的风险因素。如当虚机CPU超分时候,应同步考虑内存使用情况。内存超分将较大可能影响虚机性能,建议在内存不超分的前提下可适当采用CPU超分技术。

总之,如果服务器CPU使用率和整体工作负载不高的话,为了充分利用资源,提升主机的资源使用率,凸显虚拟化的优势,可以通过开启服务器的超线程、使用超分等技术手段充分利用资源,提升虚拟化的倍率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1024943.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

点成案例丨温度梯度培养箱在探究温度对植物发芽影响中的应用

变暖的气候与受影响的种子 全球变暖是指由于人类工业化和燃烧化石燃料等活动释放了大量温室气体,这些气体进入大气层导致地球气温在过去几十年里逐渐升高的现象。全球气候变暖带来了一系列严重的环境问题:温度升高导致冰川和极地冰层融化,海…

中秋节要来了,程序猿的你还要加班吗

其他人的中秋节是这样的: 明月松间照,清泉石上流。 程序猿的中秋节是这样的: 明月几时有?把酒问青天。 首先,跟大家开个玩笑。希望中秋节的你,不要加班,毕竟身体是革命的本钱嘛。 中秋&…

初识 python 装饰器

1.什么是装饰器? 装饰器(Decorator)是Python中一种用于修改函数或类的行为的设计模式。装饰器允许您在不修改原始函数或类的情况下,给它们添加新的功能,这使得代码更具可重用性和可扩展性。简而言之,就是一…

17.适配器模式(Adapter)

意图:将一个类的接口转换为Client希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类在一起工作。 UML图 Target:定义Client使用的与特定领域相关的接口。 Client:与符合Target接口的对象协同工作。 Adaptee&#xf…

华为OD机试 - 求最多可以派出多少支团队 - 双指针(Java 2023 B卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

Linux提权辅助工具Linux Exploit Suggester

Linux提权辅助工具Linux Exploit Suggester 1.概述2.工具使用3.已经有人二开了 1.概述 Linux Exploit Suggester是一款根据操作系统版本号自动查找相应提权脚本的工具 Linux Exploit Suggester的官方下载地址为https://github.com/PenturaLabs/Linux_Exploit_Suggester 2.工具…

Linux内核源码分析 (B.4) 深度剖析 Linux 伙伴系统的设计与实现

Linux内核源码分析 (B.4) 深度剖析 Linux 伙伴系统的设计与实现 文章目录 1\. 伙伴系统的核心数据结构2\. 到底什么是伙伴3\. 伙伴系统的内存分配原理4\. 伙伴系统的内存回收原理5\. 进入伙伴系统的前奏5.1 获取内存区域 zone 里指定的内存水位线5.2 检查 zone 中剩余内存容量…

基于Java的公务员考试资料共享平台的设计与实现

前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻…

JavaScript中常用的输入输出语句介绍

在日常开发中,为了方便数据的输入和输出,JavaScript提供了一些常用的输入输出语句,具体如表1-3所示。 表1常用的输入输出语句 接下来将分别演示document.write0、console.log0和promptO的使用。 1. document.write() document.write0的输出…

mysql大数据量 分页查询优化

最近我老表问我一个面试问题,如果数据量很大,分页查询怎么优化。 个人觉得无非就是sql优化, 那无非就是走索引, 避免回表查询(覆盖索引,也就是不要用select * ,走主键索引,叶子节点有…

基础算法--双指针算法

双指针算法 1.基本介绍 严格的来说,双指针只能说是是算法中的一种技巧。 双指针指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针&#…

起底交易所JPEX:传销、诈骗,网红编织的香港加密新规第一案

香港的加密之火还在萌芽,就被迎头浇了一桶透心凉的冷水。 9月13日,香港证监会罕见点名一家虚拟资产平台JPEX,这也是自香港加密新规后,首个遭到红牌警告的虚拟资产交易所。 据证监会官网内容,JPEX通过社交媒体网红及场外…

MySQL进阶篇3-视图和存储过程以及触发器的学习使用

视图/存储过程(函数)/触发器 视图:由表动态生成,虚拟的表,保存的是sql的逻辑。 创建视图: ​ create [or replace] view viewName【列名列表】 as select 语句 [with [cascaded|local] check option] 修…

开源日报 0823 | NLP 民工的乐园:中文 NLP 资源库的终极指南

文章中介绍了几个非常有用的开源项目,适用于不同领域的开发者和研究者。其中,NLP 民工的乐园是一个非常全面的中文 NLP 资源库,提供了丰富的语料库、词库、词法工具和预训练语言模型,适用于不同的 NLP 相关任务。Poetry 是一个简化…

TOWE一转二家用无线遥控插座,让生活变得简单

随着科技的进步,人们的生活方式正在发生改变,越来越多的智能家居产品进入我们的生活中,为我们的生活带来了极大的便利。无线遥控插座作为一种集成了无线遥控技术与插座功能的创新产品,在家庭、办公、商业场景有着广泛的应用。同为…

q-learning强化学习使用基础

强化学习 通过策略的方式来学习,q-learing(马尔科夫链模型) 马尔科夫链:奖励*折扣因子,R(t)reward(1)yR(t1),马尔可夫链多次迭代后分布趋于稳定所以可以得到最优解 q-learning 构建qtable,二…

亿发2023智能ERP生产系统解决方案实施,规范中大型企业生产精细化

随着制造水平的不断增强,传统工厂的管理方式已经不能满足现代制造的要求。为了确保公司战略目标的实现,中大型制造企业需要借助信息技术来强化对业务流程的管理,而生产制造ERP系统的实施已成为企业走向信息化的关键战略环节。 工厂信息化建设…

YOLOv5算法改进(19)— 更换NMS(DIoU-NMS、CIoU-NMS、EIoU-NMS、GIoU-NMS 、SIoU-NMS和Soft-NMS)

前言:Hello大家好,我是小哥谈。YOLOv5中的NMS指非极大值抑制(Non-Maximum Suppression),它是一种用于目标检测算法中的后处理技术。在检测到多个重叠的边界框时,NMS可以帮助选择最佳的边界框。NMS的工作原理…

main函数中两个参数的作用

一般我们在使用C语言时不太用到main函数自带的参数,因此最常见的main函数就像下面这样。 int main() {...... }上面这种main函数是省略了其形参的,C语言中规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv,其中&…

SIEM 中的事件关联

什么是 SIEM 中的事件关联 SIEM 中的事件关联可帮助安全团队识别来自不同来源的安全事件并确定其优先级,从而提供更全面的整体安全环境视图。 在典型的 IT 环境中,会跨各种系统和应用程序生成大量事件和日志。孤立地看,其中许多事件可能看起…