If you can determine which PID is using the Processor, then you can have your Main Appserver logs set to Verbose and you can scan that PID to find out the process that was kicked off and running at that very moment. The majority of times the verbose logs will also ID the client(Computer name) of the user who initiated that process.
If you know what everyoneâ€™s machine name is, then you can ID those specific users, but you should already be able to ID the basic process being run, the only reason you would actually need to track down that user is if itâ€™s always those users and they might be doing something abnormal within the system, like running an open ended query/BAQ that loops for far too long or something like that.
From: email@example.com [mailto:firstname.lastname@example.org] On Behalf Of m.hermes@...
Sent: Wednesday, October 30, 2013 5:33 PM
Subject: [Vantage] Identifying Users by Process ID's
We have been experiencing some system instability lately. We have noticed that during some of our trouble times we will have several users pegged at about 4% CPU usage each. We would really like to Identify those users so we can see if there isn't some common thing they are all doing that may be a cause of the instability.
My question is... is there a way to backtrack a process ID to a user from the server side of things? We are on vista 8.03.403.