datalake_logs.zip (4.2 MB)
Hello community!
For my work, I want to use Data Lake to collect UL I/Q samples and pyAerial to visualize UL channel estimation from those samples as the gNB is running.
The hardware configuration I am using is Gigabyte + A100 + Mellanox CX6DX. Since on Gigabyte server, the isolated cores are 2-10, and core 2-6 are for UL and DL workers, core 8 is for all low-priority threads, I assigned core 9 for Data Lake.
I also changed the TDD configuration so there’s only one slot for UL at the end of each frame.
However, as I transmitted UL data, there were slots where IQ samples were not collected. I also double checked in OAI gNB logs and there were still UL data received at the gNB in those slots.
I have two questions regarding this:
- How do I fix this issue so every UL slots with data would be collected to the Clickhouse database?
- The speed of querying data from database while the gNB is running is significantly slower than doing that after the gNB has stopped. Is there anyway I can improve the speed of querying data from Clickhouse database while the gNB is running?
You can check all the relevant logs in attachment.
Thank you.


