【技术实现步骤摘要】
一种负载均衡设备CPU使用率的计算方法
本专利技术涉及CPU使用率
,具体是指一种负载均衡设备CPU使用率的计算方法。
技术介绍
负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。一个没有负载均衡的网页(web)架构中,用户是直连到web服务器,如果这个服务器宕机了,那么用户自然也就没办法访问了。另外,如果同时有很多用户试图访问服务器,超过了其能处理的极限,就会出现加载速度缓慢或根本无法连接的情况。而通过引入一个负载均衡器和多个额外的web服务器,可以缓解这个故障。通常情况下,所有的后端服务器会保证提供相同的内容,以便用户无论哪个服务器响应,都能收到一致的内容。额外的多个web服务器也会分担负载,减轻单个web服务器的压力,从而处理更多的用户请求。负载均衡设备可以是软件,也可以是专门的硬件设备。为了达到最高性能,负载均衡程序会独占整个中央处理器(CPU)核心,并采用轮询的收包方式。即在一个死循环中不断尝试从网卡收取 ...
【技术保护点】
1.一种负载均衡设备CPU使用率的计算方法,其特征在于,包括以下步骤:/n步骤1:在每次的循环开始时记录当前的时间值time start,每次的循环结束时记录当前的时间值time end;单次循环的时间为time pass,则能够根据公式time pass=timeend–time start计算出单次循环的时间值;/n步骤2:设置数据包检测点为packet exist,本次循环检测到网卡有收包,则packetexist为真,反之为假;/n步骤3:设置累计总时间变量time all,累计网卡有收包时的总时间变量time work;/n步骤4:根据计算得出不断变化的time ...
【技术特征摘要】
1.一种负载均衡设备CPU使用率的计算方法,其特征在于,包括以下步骤:
步骤1:在每次的循环开始时记录当前的时间值timestart,每次的循环结束时记录当前的时间值timeend;单次循环的时间为timepass,则能够根据公式timepass=timeend–timestart计算出单次循环的时间值;
步骤2:设置数据包检测点为packetexist,本次循环检测到网卡有收包,则packetexist为真,反之为假;
步骤3:设置累计总时间变量timeall,累计网卡有收包时的总时间变量timework;
步骤4:根据计算得出不断变化的timeall和timework值;
每次循环结束时,将timepass累加:timeall=timeall+timepass;
每次循环结束时,如果packetexist为真,则计算:timew...
【专利技术属性】
技术研发人员:王晓凡,
申请(专利权)人:上海弘积信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。