[Nfd-dev] [EXT] NFD Profiling tool

Junxiao Shi shijunxiao at email.arizona.edu
Thu Dec 23 05:06:36 PST 2021


Hi Ahmed

Rebuild ndn-cxx and NFD with code coverage: ./waf configure --with-coverage
When you run NFD, it will generate coverage files.
You can then analyze them with lcov.
See also
https://redmine.named-data.net/issues/1621


Forwarding performance is measured in terms of packets per second, not Gbps.
NFD is capable of 4800 Data packets per second, as reported on
https://redmine.named-data.net/issues/1819#note-2 .
If you need higher speeds, use YaNFD or NDN-DPDK.

Yours, Junxiao

On Thu, Dec 23, 2021 at 07:46 Ahmed Taffal via Nfd-dev <
nfd-dev at lists.cs.ucla.edu> wrote:

> *External Email*
> Hi everyone,
>
> Is there any profiling tool that I can use to see how much time is
> consumed by the functions in NFD for processing Interest and Data packets?
> Because while using the NDNchunk tool, I am getting a throughput of around
> 40-50 Mbps, which is far from the 1Gbps speed of the line.
> (knowing that I am using the NFD v. 0.7.0 and I am running NDN over
> Ethernet)
>
> I will be grateful for your help,
> Regards,
> Ahmed
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20211223/231fff45/attachment.html>


More information about the Nfd-dev mailing list