You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If our program has an endpoint publishing at a few hundred messages/sec with qos=reliable, the cpu utilization for the process gradually increases until it is consuming all cpu. I modified the example "HelloWorld" program to send messages at a higher rate, and it does it too (although very slowly) when run on an ubuntu-14.04 VM. I have a different test program that can send at higher rates, and the CPU usage runs away pretty quickly. In our "real" program, the message rate is ~100/sec, and it ramps up to 100% within a few minutes (perhaps because of our slower processor). Same effect has been observed on our target hardware, os-x, and linux using our test programs, and has just been confirmed using HelloWorld on an ubuntu-14.04 vm. The HelloWorld test was done in a fresh clone and build on 3/16.
I can add our test programs if helpful, but I figured using HelloWorld would be more useful to you.
soak-top.txt is output from top on the vm as the pub and sub run on the same vm. I think I used "top -b | grep " where is that of the publisher, so the samples are about 3 seconds apart.
The text was updated successfully, but these errors were encountered:
If our program has an endpoint publishing at a few hundred messages/sec with qos=reliable, the cpu utilization for the process gradually increases until it is consuming all cpu. I modified the example "HelloWorld" program to send messages at a higher rate, and it does it too (although very slowly) when run on an ubuntu-14.04 VM. I have a different test program that can send at higher rates, and the CPU usage runs away pretty quickly. In our "real" program, the message rate is ~100/sec, and it ramps up to 100% within a few minutes (perhaps because of our slower processor). Same effect has been observed on our target hardware, os-x, and linux using our test programs, and has just been confirmed using HelloWorld on an ubuntu-14.04 vm. The HelloWorld test was done in a fresh clone and build on 3/16.
I can add our test programs if helpful, but I figured using HelloWorld would be more useful to you.
Two files attached:
soak-diff.txt is diffs from HelloWorld.
soak-top.txt is output from top on the vm as the pub and sub run on the same vm. I think I used "top -b | grep " where is that of the publisher, so the samples are about 3 seconds apart.
The text was updated successfully, but these errors were encountered: