Hi, I made a little benchmark of the communication performance of my system (with Rtnet). Therefore I use an external Data Analyzer (Anritsu) and measure the delay between each telegram. I tried to send every 4ms. Pseudo code:
while(true): ret=sendto(...) sleep(4ms) endwhile I make this test two times. One time with a totally unstressed system. That means I isolated the specific core, where my real-time task is working, and there are no other running programs. The result is that the mean delay of my communication was 0,004003518. For the second test I stressed my system with "taskset -c 0-11 stress --cpu 12" (that means each core is working with 100%). Now I have the funny effect, that the result of the second test is better than the first one. In the second test I have an mean delay of 0,004000951. That means, the mean delay of the stressed system is 2.567 micro seconds faster than the unstressed system. Does somebody have an idea what could be the reason for this phenomenon? Regards, franz _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
