linux - Too many futex() calls -
While trying to publish an external MQ qi, we have an unusual delay in one of our Java applications on a Linux redhat machine Seeing (this has never happened before) What prompt health check was done on the box and CPU / memory usage is quite good. MQ boxes are quite fine, restarted my Java process, no luck! We then caught a quick strace
snapshot and it is full of futex ()
calls.
Was wondering why someone says why this may be so many locks (I know that this is a very wide open type question. Depending on what the app actually does. )
But I had hoped to get some more information in this problem.
Did you actually create a profile and determine whether Futex calls are constraints?
One thing that could happen is that a futex () syscall means that Mute X is the argument; FUTEX = fast user location Mute X, uncontacted muteux is handled in the user-space without a single cascode. That is, you may have a problem with the lock dispute.
Comments
Post a Comment