![](https://img-blog.csdnimg.cn/507eb1d4c949496b8bd782bdb7b967ee.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
资源利用率提升技术
文章平均质量分 90
为了提升资源利用率,openEuler社区多个SIG组共同协作,分享并诚邀大家一起交流
openEuler社区
开源操作系统openEuler 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目
展开
-
openEuler资源利用率提升之道 05:虚机混部介绍与功耗管理技术
随着云计算市场规模的快速增长,各云厂商基础设施投入也不断增加,但行业普遍存在资源利用率低的问题,在上述背景下,提升资源利用率已经成为了一个重要的技术课题。将业务区分优先级混合部署(下文简称混部)是典型有效的资源利用率提升手段。业务可根据时延敏感性分为高优先级业务和低优先级业务。当高优先级业务和低优先级业务发生资源竞争时,需...原创 2023-01-13 09:44:08 · 298 阅读 · 1 评论 -
openEuler资源利用率提升之道06:虚拟机混部OpenStack调度
虚拟机混合部署是指把对 CPU、IO、Memory 等资源有不同需求的虚拟机通过调度方式部署、迁移到同一个计算节点上,从而使得节点的资源得到充分利用。虚拟机混合部署的场景有多种,比如通过动态资源调度满足节点资源的动态调整;根据用户使用习惯动态调整节点虚拟机分布等等。而虚拟机高低优先级调度也是其中的一种实现方法。在单机的资源...原创 2023-01-19 09:50:05 · 2094 阅读 · 0 评论 -
openEuler 资源利用率提升之道 04:CPU 抢占和 SMT 隔离控制
在数据中心服务器或者各种云集群(后续简称集群)的生产环境上,部署着很多日常的在线(LC, Latency-critical service)服务。这类服务具有一定的负载不确定性,集群需要将服务器的平均利用率保持在较低的水平,使得当突发流量带来请求洪峰时,仍有充足资源用于计算与响应,从而避免了请求堆积造成的服务瘫痪,保证用户能够拥有良好的体验。但是这样做造成了大批的空闲资源浪费,提高了维护成本。在这种条件下想要提高资源利用率,一种直接的方式是在线服务负载较低时,部署另一种任务,提高资源的利用效率。原创 2022-09-24 10:06:26 · 1286 阅读 · 0 评论 -
openEuler资源利用率提升之道 03:rubik混部引擎简介
在云上业务类型和硬件资源越来越丰富的背景下,对云原生系统提出了更高的管理要求,例如在概论[1]中提到的资源利用率问题,服务质量保障问题,黑盒泛化问题,异构算力效率问题等等。为了让多样性业务和算力混部系统以最佳状态运行,Rubik混部解决方案应运而生,在Rubik解决方案中,包括了集群感知调度、单机混部引擎(rubik)和内核隔离技术等多层次优化系统。本文是对rubik混部引擎的概要性介绍。原创 2022-09-21 10:33:14 · 1179 阅读 · 0 评论 -
openEuler 资源利用率提升之道 01:概论
根据上面的成因分析,进一步的,将多样性业务/负载和资源融合部署调度,能够显著提升资源调配的灵活性,从而达到提升高资源利用效率的目的。但这也带来了更大的技术挑战,管理的业务/负载越多,资源类型越多,依赖关系越复杂,对系统的多目标优化要求就越复杂。集群独立技术栈、独立资源池,集群利用率低(...原创 2022-07-23 22:27:11 · 330 阅读 · 0 评论 -
openEuler资源利用率提升之道02:典型应用下的效果
前文[1]介绍了资源利用率提升这个课题的产生背景、形成原因、解决思路,以及在 openEuler 上所构建的资源利用率整体解决方案和技术演进思路。本篇我们针对容器在离线场景下的典型应用类型( CPU 敏感型、内存敏感型、网络 IO 敏感型 ),并在搭载了 openEuler 混合部署 QoS 方案的 x86 环境上展开了专项的应用场景测试。针对 CPU 调度敏感型应用场景,我们选择了 CloudSuite[2]的两个测试套件作为混合部署的在离线业务进行混部:在线业务选用 「Web Serving」测试套[3原创 2022-08-08 19:03:51 · 871 阅读 · 0 评论