资源超分是什么?

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值