随着国产虚拟化、云平台等广泛应用于核心业务场景,用户对系统计算能力、存储性能、数据处理速度的要求不断攀升。比如在主流服务器采用的NUMA CPU架构下,NUMA节点以及CCX较多,如何优化CPU调度,提升虚拟机性能,成为国产产品方案升级的关键。
近日,深信服基于海光C86推出CCX软亲和调度机制,通过实时监测业务负载变化,实现CPU资源动态分配,有效破解了CCX调度难题。
以CPU低负载场景为例,CCX软亲和调度机制可以优先使用软亲和范围内的CPU,充分发挥资源访问的局部性优势,降低调度开销。而当CPU负载较高时,该机制则会突破软亲和范围的限制,增加CPU资源供给,保证业务服务质量不受影响。
此外,在海光C86应用场景下,深信服基于软亲和调度机制,对频繁交互的存储服务线程进行了CCX调度精细化编排。
当CCX范围内CPU利用率低于特定阈值,可以将存储线程聚合在CCX内,降低通信时延,提升IO性能;当CCX范围内CPU利用率高于特定阈值,则允许存储线程在更大CPU范围内运行,避免资源争抢,减少通信延迟,保障系统吞吐。
从应用效果来看,软亲和调度机制在C86计算环境下,综合性能表现远超业内传统方案。IOPS提升幅度达20%,可以为用户带来了更高效的使用体验。
深信服产品负责人指出,海光C86平台为计算、存储等资源调度升级提供了良好的支撑。此前,业界多普遍依赖通用负载均衡算法,缺乏对CCX拓扑层级的深度适配,并且部分厂商采用硬亲和性绑定策略,进一步影响了调度弹性。深信服基于C86开放架构实现软亲和调度机制创新,实现了低负载场景降时延,高负载场景保吞吐,性能与灵活性达到完美平衡。
评论
文明上网理性发言,请遵守新闻评论服务协议
登录参与评论
0/1000