许多NFV工作负载必须以低潜伏期的形式交付才能满足严格的服务水平协议。这些工作负载中的许多具有独特的特征。该软件通常以轮询模式运行,从CPU的角度来看,利用率为100%。这是因为指令总是由CPU核心执行。使用数据平面开发套件(DPDK)的应用程序是此软件体系结构的典型特征。对于内核驱动程序,DPDK中使用的轮询模式驱动程序(PMD)似乎是100%忙碌的,即使可能有很少的数据包流动。因此,在100%利用案件中的内核电源州长并不总是适合电源管理,因为由于投票驱动程序的投票性质,核心利用总是被视为100%忙碌。除了投票外,DPDK软件线程通常不会与其他工作负载共享内核,并且通常与OS调度程序隔离,这意味着它们可以控制电源技术而不会影响核心上运行的其他软件。
主要关键词