【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种级联多核CPU间VCPU均衡分担控制方法及其装置。
技术介绍
路由器设备上的核心业务单元,有些是通过特定的硬件处理芯片实现的,而有些则是通过CPU实现的。CPU对业务处理的速度远远低于专业的硬件处理芯片的处理速度。多核CPU,是指在一个CPU里集成了多个处理单元。这些处理单元,通常被称为 VCPU(Virtual CPU,虚拟CPU),可以同时独立运行,互不干扰,具有类似于多个CPU同时运行的能力。正是由于多核CPU具有很多这样的VCPU,所以其处理能力远远比传统的单核CPU 强大。由于多核CPU成本远远低于专业的硬件处理芯片,同时具有比传统的单核CPU更加强大的处理能力,所以某些路由器的业务通过多核CPU实现。通过多核CPU实现某些业务的路由器,区别于以前单核CPU实现的一个重大区别就是在业务过程中,需要将不同的报文分担到多核CPU的各个VCPU中去实现。并且,为了防止部分VCPU处理不过来,而部分VCPU空转的情况出现,这种分担要尽可能均衡。现在常用的VCPU分担算法是逐流的,即不同的流量被分担到不同的VCPU上处理。 ...
【技术保护点】
1.一种级联多核CPU间VCPU均衡分担控制方法,其特征在于,该方法包括:根据级联的各多核CPU中VCPU报文处理速率,确定各多核CPU中用于参与业务处理的VCPU数量,其中,前级与后级多核CPU中参与业务处理的VCPU数量与两者的VCPU报文处理速率呈反比;当前级多核CPU接收到报文后,根据报文特征值在前级多核CPU用于参与业务处理的VCPU中选取VCPU进行报文处理,在后级多核CPU用于参与业务处理的VCPU中选取VCPU,并将所选取的后级VCPU的指示信息与前级VCPU处理后的报文输出给后级多核CPU;其中,该前级VCPU本次所选取出的后级VCPU与该前级VCPU前次 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:邹勇,王东,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。