[srslte-users] enb falling apart for n_prb>50
J Giovatto
jgiovatto at adjacentlink.com
Fri Mar 26 03:58:14 UTC 2021
OK,
I have not already looked into it kachegrind can help pinpoint the "big
hitters".
http://kcachegrind.sourceforge.net/html/Home.html
Joe
On 3/25/21 4:42 PM, Andrea Valori wrote:
> Joe,
> Many thanks!
> Indeed, the CPU is suffering bad time... it saturates just after
> starting to stream data, but very soon after the connection drops (and
> therefore the CPU goes back to low usage). I did try to check the CPU
> beforehand, but probably I was missing the "spike" and therefore did
> not consider it as a culprit...
>
> Thanks for making me check more thoroughly.
>
> Andrea
>
>
>
> On Thu, 25 Mar 2021 at 16:00, J Giovatto <jgiovatto at adjacentlink.com
> <mailto:jgiovatto at adjacentlink.com>> wrote:
>
> First off I'd check the cpu utilization at the different rates,
> the higher rates can be very demanding.
>
> Joe
>
>
> On 3/25/21 10:36 AM, Andrea Valori wrote:
>> Dear All,
>>
>> I was trying to monitor the performances of the enb varying the
>> n_prb parameter.
>> In theory, for my understanding, the bandwidth and transfer
>> should go UP increasing n_prb. This is what I see up to n_prb=50,
>> but with 75 or 100 I am struggling to attach the UEs and they
>> drop the connection very quickly making it impossible to conclude
>> an iperf test...
>>
>> What can it be in your opinion? Tx/Rx interference? PC and/or SDR
>> board performance?
>>
>> Something that I noticed is a weird sequence in the stout (see
>> below): For n_prb<=50 the " ==== eNodeB started === " message is
>> at the end of all the messages (after actual clock rate and
>> setting frequency).
>> For the n_prb=75 (and same for 100) these messages are inverted
>> and seem that the eNodeB is started before setting the frequency?
>> Could this be a hint of wrong timings somewhere?
>>
>> Cheers
>> ---------------------------------------------------------------------------------------------------------
>>
>> bts at bts-ThinkPad-L460:~$ sudo srsenb --enb.n_prb 50
>>
>> [sudo] password for bts:
>>
>> --- Software Radio Systems LTE eNodeB ---
>>
>>
>>
>> Reading configuration file /home/bts/.config/srslte/enb.conf...
>>
>>
>>
>> Built in Release mode using commit ff84d7779 on branch
>> fixing_enb_20_10.
>>
>>
>>
>> /home/bts/srsLTE/srsenb/src/enb_cfg_parser.cc.890: Force DL
>> EARFCN for cell PCI=1 to 2525
>>
>>
>>
>> Opening 1 channels in RF device=default with args=default
>>
>> [INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;
>> UHD_3.15.0.0-62-g7a3f1516
>>
>> [INFO] [LOGGING] Fastpath logging disabled at runtime.
>>
>> Opening USRP channels=1, args: type=b200,master_clock_rate=23.04e6
>>
>> [INFO] [B200] Detected Device: B200
>>
>> [INFO] [B200] Operating over USB 3.
>>
>> [INFO] [B200] Initialize CODEC control...
>>
>> [INFO] [B200] Initialize Radio control...
>>
>> [INFO] [B200] Performing register loopback test...
>>
>> [INFO] [B200] Register loopback test passed
>>
>> [INFO] [B200] Asking for clock rate 23.040000 MHz...
>>
>> [INFO] [B200] Actually got clock rate 23.040000 MHz.
>>
>> Setting frequency: DL=881.5 Mhz, UL=836.5 MHz for cc_idx=0
>>
>>
>>
>> ==== eNodeB started ===
>>
>> Type <t> to view trace
>>
>> q
>>
>> Stopping ..
>>
>> --- exiting ---
>>
>> bts at bts-ThinkPad-L460:~$ sudo srsenb --enb.n_prb 75
>>
>> --- Software Radio Systems LTE eNodeB ---
>>
>>
>>
>> Reading configuration file /home/bts/.config/srslte/enb.conf...
>>
>>
>>
>> Built in Release mode using commit ff84d7779 on branch
>> fixing_enb_20_10.
>>
>>
>>
>> /home/bts/srsLTE/srsenb/src/enb_cfg_parser.cc.890: Force DL
>> EARFCN for cell PCI=1 to 2525
>>
>>
>>
>> Opening 1 channels in RF device=default with args=default
>>
>> [INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;
>> UHD_3.15.0.0-62-g7a3f1516
>>
>> [INFO] [LOGGING] Fastpath logging disabled at runtime.
>>
>> Opening USRP channels=1, args: type=b200,master_clock_rate=23.04e6
>>
>> [INFO] [B200] Detected Device: B200
>>
>> [INFO] [B200] Operating over USB 3.
>>
>> [INFO] [B200] Initialize CODEC control...
>>
>> [INFO] [B200] Initialize Radio control...
>>
>> [INFO] [B200] Performing register loopback test...
>>
>> [INFO] [B200] Register loopback test passed
>>
>> [INFO] [B200] Asking for clock rate 23.040000 MHz...
>>
>> [INFO] [B200] Actually got clock rate 23.040000 MHz.
>>
>> [INFO] [B200] Asking for clock rate 61.440000 MHz...
>>
>>
>>
>> ==== eNodeB started ===
>>
>> Type <t> to view trace
>>
>> [INFO] [B200] Actually got clock rate 61.440000 MHz.
>>
>> Setting frequency: DL=881.5 Mhz, UL=836.5 MHz for cc_idx=0
>>
>> q
>>
>> Stopping ..
>>
>> --- exiting ---
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> srslte-users mailing list
>> srslte-users at lists.softwareradiosystems.com <mailto:srslte-users at lists.softwareradiosystems.com>
>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users <http://www.softwareradiosystems.com/mailman/listinfo/srslte-users>
>
>
> _______________________________________________
> srslte-users mailing list
> srslte-users at lists.softwareradiosystems.com
> <mailto:srslte-users at lists.softwareradiosystems.com>
> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
> <http://www.softwareradiosystems.com/mailman/listinfo/srslte-users>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20210325/17c7770b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20210325/17c7770b/attachment.sig>
More information about the srsran-users
mailing list