On 2022-02-23 12:00, zlika_...@hotmail.com wrote:

Thanks for your answer.

I tried to use benchmark_rate, and I don’t have any sample loss at 200MS/s.

On GnuRadio with a very simple flowgraph (USRP Source -> Null Sink) I still have very regular (every few seconds) overflows.

In both cases, the CPU load of each core never goes over ~25%.

Is there any particular performance tips to know on GnuRadio (e.g. playing with the min/max output buffer sizes of the blocks) to optimize the throughput?


A Gnu Radio flow-graph will *NEVER* be as performant, for "simple things" as a hand-coded equivalent, because it has extra overhead in managing buffers and threads
  and so-on.

At these sample-rates overall performance optimization can be exceedingly subtle, and involve knowledge not only of your own application, but how the network
  stack performs, kernel scheduling behaviors, memory bandwidth, etc, etc.

You might try using DPDK, but that's a bit of a minefield at the moment, TBH.

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to