On 03/07/26 at 18:27, Ralf Fassel wrote:
- When receiving a START signal, data are stored to SSD, and an analysis
program is started. The analysis program in turn starts several
sub-processes, which in turn start several sub-sub-processes.
All sub-sub-processes read the recorded data files in a "tail -f" fashion.
I suspect hardware issue with your IPC, maybe not all cores of the I7
cpu are used since the IPC is fan-less. Shooting in the dark, try a
different scheduler, the kernel 6.12.x comes with three scheduler:
deadline (the default), kyber and bfq. To see the available scheduler
simply run:
# cat /sys/block/sda/queue/scheduler
change "sda" according to your SSD device, to try another scheduler run:
# echo bfq >/sys/block/[TheSSD]/queue/scheduler
If you want to know more about Linux kernel scheduler looks at
"linux-source-6.12/Documentation/block/" directory of the kernel sources.
Kind regards,
--
Franco Martelli