23 Feb
2021
23 Feb
'21
6:56 a.m.
Dnia Mon, Feb 22, 2021 at 12:45:52PM +0100, Etienne-Victor Depasquale napisaĆ(a):
Every research paper I've read indicates that, regardless of whether it has packets to process or not, DPDK PMDs (poll-mode drivers) prevent the CPU from falling into an LPI (low-power idle).
When it has no packets to process, the PMD runs the processor in a polling loop that keeps utilization of the running core at 100%.
No, it is not PMD that runs the processor in a polling loop. It is the application itself, thay may or may not busy loop, depending on application programmers choice. -- Pawel Malachowski @pawmal80