Ralf Fassel (HE12026-07-03): > an IPC (fanless Industrial PC Stop right there. Nobody cares that your PC is industrial or fanless.
On the other hand, we care that IPC means “interprocess communication”. Especially in the context of performance issue with concurrent processes. Using IPC all over the place will only confuses the people who have the knowledge to help you. > - 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. That looks inefficiently designed. > local_time[ms] what > 17817764 68904 MAIN "START" sub-1 started The number of digits in your milliseconds is quite strange. > So I would be grateful for any hint on how to make the IPC under > Debian-13 as performant (or better) as under Windows, at best as > perfomant as my ancient desktop PC. Run your whole system under strace -tttT and see exactly what system call is taking time in the process that arrives late. Regards, -- Nicolas George

