Hi, all

  I'm working in a LTE related system using Ettus X310, using UHD driver
  on CentOS 7.3 base real-time kernel patched environment.
  UHD driver version using is 3.9.6

  Current master clock frequency is 184.32MHz, and sampling rate is
  30.72MHz. 2 RX/TX antennas are used with 16bit I/Q interface.
  UDP transmission rate is about 2.3Gbps for UL/DL each.
  10Gb Ether port is used.

   UHD driver's CPU load is very high, almost 90% for RX side and 
  80% for TX side of one core ,Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz.
  Dedicated two cores are used just for UHD driver. (I'm isolating CPU cores 
  using boot parameter. (grub)) 
   And Ethernet ISR drivers load is also high, up to 70%.  
  One more dedicated core is required for ISR. (IRQ affinity is used)
  Totally, three cores are used just for interfacing USRP.

   Is the CPU load of three core for USRP interface under above condition, 
reasonable ?
   I want to reduce CPU core counts for USRP interface.

   Is there any way to reduce the CPU load ?


Best Regards,
Noboru KOBAYASHI



_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to