一种CPU空闲时间的确定方法、装置、电子设备及介质制造方法及图纸

技术编号:43954331 阅读:18 留言:0更新日期:2025-01-07 21:40
本申请实施例提供了一种CPU空闲时间的确定方法、装置、电子设备及介质,涉及通信技术领域,该方法包括:在CPU的每个时钟周期开始时,通过内核判断是否存在正在运行的轮询任务的进程;若是,则通过内核从共享内存中获取所述轮询任务的标记值,共享内存为用户态与内核态共享的物理内存,在轮询任务的轮询结果为不存在需要处理的报文的情况下,标记值为空转标记;若标记值为空转标记,则通过内核将当前时钟周期记录为CPU的空闲时间。能够获知CPU的实际空闲时间。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种cpu空闲时间的确定方法、装置、电子设备及介质。


技术介绍

1、当前因特网和其他互联网必须承载的通信量在持续增长,为了应对这种增长,传输控制协议/网际协议(transmission control protocol/internet protocol,tcp/ip)体系结构发展了服务质量(quality of service,qos)框架,以支持各种类型的拥有各种服务质量需求的通信量。数据平面是qos框架中的一个平面,能够实现通信过程中的队列管理、排队调度、拥塞避免等对数据流进行操作的机制,对提高网络通信的效率起着至关重要的作用。

2、对于网络设备的数据平面,在传统方法中,网卡接收到数据帧时,会通过直接存储器访问(direct memory access,dma)将数据帧存入预先分配的内核缓冲区,然后网卡再更新接收描述符环(buffer descriptor ring)以表明有报文需要处理,接收描述符环是网卡与操作系统协商好的一块内存地址,用于描述报文的信息。然后网卡通过中断通知提醒操作系统,以使得操作系统基于更新本文档来自技高网...

【技术保护点】

1.一种CPU空闲时间的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述通过所述内核从共享内存中获取所述轮询任务的标记值之后,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述通过内核判断是否存在正在运行的轮询任务的进程,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种CPU空闲时间的确定装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,

8.根据权利要...

【技术特征摘要】

1.一种cpu空闲时间的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述通过所述内核从共享内存中获取所述轮询任务的标记值之后,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述通过内核判断是否存在正在运行的轮询任务的进程,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种cpu空闲时间的确定装置,其特征在于,包括:

7.根据权利要求6所述的装置,其...

【专利技术属性】
技术研发人员:宁乐王宇何峰
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1