[发明专利]一种超线程设备处理业务的再平衡方法在审
申请号: | 201410053329.4 | 申请日: | 2014-02-17 |
公开(公告)号: | CN103823707A | 公开(公告)日: | 2014-05-28 |
发明(设计)人: | 郭感应 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李迪 |
地址: | 300384 天津市华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线程 设备 处理 业务 平衡 方法 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种超线程设备处理业务的再平衡方法。
背景技术
超线程其英文为HT技术,全名为HYPER THREADING,超线程技术主要功能是将一个物理处理器通过超线程虚拟出两个平衡等价的处理器,此时可将单核设备在软件形态上看作多核设备来处理,通过超线程技术,可以将拥有n个核的处理器设备看作2n个核来处理,通过因特尔测试出的性能结果显示,其整体运行效率提高了15%到30%。
现有技术中,大多采用以下两种方式:其一为使用本身就拥有及简化的rmi芯片,此芯片的特点是即使是应用多核处理器,价钱也非常便宜,且此处理器从初始研发即为多核网络设备所设计,所以应用网络软件可以大大降低设备成本,但主要用于低端市场,不具有很强的适用性,且处理效率低且耗时长;其二为使用多核x86架构的intel芯片,此芯片的特点是性能高,可以满足高端转发设备的多核软件需要,但缺点为价钱高,不适合面向低端市场。
进一步地,对于以上现有技术的两种选择而言,选择rmi芯片来说,非常小众,且此芯片为专用网络芯片,对网络报文的转发处理非常快,性能高,但对当前的下一代网络设备而言,对网络报文的处理已经不局限于简单的报文转发功能,对于应用业务的处理开始大量使用,此时对处理器的网络多维复杂运算非常重要,所以对专门为网络转发而设计的rmi芯片来说,就显得非常不使用;而x86的处理器,单体架构成本很高,随着核数的增长,成本也成指数级增长,对于低端设备而言,不需要很高的性能,所以在低端设备上使用x86芯片会出现成本居高不下的问题,没有市场竞争力。
发明内容
本发明所要解决的技术问题是如何克服现有单核处理器处理业务的低效、耗时,且成本高的问题。
为此目的,本发明提出了一种超线程设备处理业务的再平衡方法,包括具体以下步骤:
S1:将芯片的第一处理器通过超线程进行倍数虚拟,得到多个特征处理器;
S2:对获得的所述多个特征处理器进行虚拟封装;
S3:所述封装后的第一特征处理器组用作报文的协议主机处理,所述第二特征处理器组用作报文的转发处理,其中所述多个特征处理器包括所述第一特征处理器组与所述第二特征处理器组。
具体地,所述第一处理器为物理处理器。
具体地,所述多个特征处理器为虚拟逻辑处理器。
具体地,所述第一特征处理器组与所述第二特征处理器组为虚拟逻辑处理器。
进一步地,通过所述多个特征处理器软件对所述多个特征处理器进行操作。
具体地,通过对应的软件将所述第一特征处理器组虚拟为控制层。
具体地,通过对应的软件将所述第二特征处理器组虚拟为转发层。
通过采用本发明所公开一种超线程设备处理业务的再平衡方法,本发明通过对于硬件上只有一个处理器的设备来说,通过超线程虚拟出两个处理器,从软件层面上需要多个处理器的软件,将控制层面的多个处理器通过进程进行虚拟化,通过线程进行区分,将转发层面的多个处理器通过进程进行虚拟化,也通过线程进行区分,此时就构成了一个处理器虚拟出两个处理器,软件上一个虚拟处理器作为控制层,一个作为转发层,通过这种方式起到了降低整体的设备成本,满足低端设备的成本需求的目的。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1示出了本发明实施例中的一种超线程设备处理业务的再平衡方法的步骤流程图。
具体实施方式
下面将结合附图对本发明的实施例进行详细描述。
如图1所示,本发明提供了一种超线程设备处理业务的再平衡方法,包括具体以下步骤:
步骤S1:将芯片的第一处理器通过超线程进行倍数虚拟,得到多个特征处理器。其中,第一处理器为物理处理器,且多个特征处理器为虚拟逻辑处理器。
步骤S2:对获得的多个特征处理器进行虚拟封装。
步骤S3:封装后的第一特征处理器组用作报文的协议主机处理,第二特征处理器组用作报文的转发处理。其中,多个特征处理器包括第一特征处理器组与第二特征处理器组,且第一特征处理器组与第二特征处理器组均为虚拟逻辑处理器。
进一步地,通过多个特征处理器软件对多个特征处理器进行操作。具体地,通过对应的软件将第一特征处理器组虚拟为控制层;通过对应的软件将第二特征处理器组虚拟为转发层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410053329.4/2.html,转载请声明来源钻瓜专利网。