nanog mailing list archives

Re: DPDK and energy efficiency


From: Jared Geiger <jared () compuwizz net>
Date: Mon, 22 Feb 2021 15:28:59 -0800

"set system default dataplane cpu-affinity 3-7" is what I have set for my
use case. Technically its 5 cores out of 8 total, but 4 are polling cores
and 1 manages those 4. Then the control plane is 3 plus the leftover cycles
of the 1 manager core.

On Mon, Feb 22, 2021 at 2:04 PM Etienne Depasquale <edepa () ieee org> wrote:

Thanks Jared; that's very interesting.



Earlier today, I had a private exchange of emails regarding the
progressive development of architectures specific to the domain of
high-speed networking functions. Your note reinforces the notion that this
“hard” partitioning of cores is a key part of the DSA (domain-specific
architecture) here.



Sent from my Windows 10 device



*From: *Jared Geiger <jared () compuwizz net>
*Sent: *Monday, 22 February 2021 20:53
*To: *NANOG <nanog () nanog org>
*Subject: *Re: DPDK and energy efficiency



DANOS lets you specify how many dataplane cores you use versus control
plane cores. So if you put a 16 core host in to handle 2GB of traffic, you
can adjust the dataplane worker cores as needed. Control plane cores don't
stay at 100% utilization.



I use that technique plus DANOS runs on VMware (not oversubscribed) which
allows me to use the hardware for other VMs. NICS are attached to the VM
via PCI Passthrough which helps eliminate the overhead to the VMware
hypervisor itself.



I have an 8 core VM with 4 cores set to dataplane and 4 to control plane.
The 4 control plane cores are typically idle only processing BGP route
updates, SNMP, logs, etc.



~Jared



On Sun, Feb 21, 2021 at 11:30 PM Etienne-Victor Depasquale <edepa () ieee org>
wrote:

Hello folks,



I've just followed a thread regarding use of CGNAT and noted a suggestion
(regarding DANOS) that includes use of DPDK.



As I'm interested in the breadth of adoption of DPDK, and as I'm a
researcher into energy and power efficiency, I'd love to hear your feedback
on your use of power consumption control by DPDK.



I've drawn up a bare-bones, 2-question survey at this link:



https://www.surveymonkey.com/r/J886DPY.



Responses have been set to anonymous.



Cheers,



Etienne



--

Ing. Etienne-Victor Depasquale
Assistant Lecturer
Department of Communications & Computer Engineering
Faculty of Information & Communication Technology
University of Malta

Web. https://www.um.edu.mt/profile/etiennedepasquale




Current thread: