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