1 Reply Latest reply: Jul 13, 2012 10:42 AM by 841851 RSS

    LWPIDs from prstat not showing in Thread Dumps

    841851
      I have 6 LW Processes on an application that are monopolizing CPUs - I have converted the LWPIDs to their NID equivalents but these threads are not visible in the thread dump. Is there a name for a thread that is doing this? Any way I can determine what these threads are doing?

      prstat:

      PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID
      *28695 admin 3446M 3116M cpu5 20 10 1:38:28 11% appservd/18*
      *28695 admin 3446M 3116M cpu2 21 10 1:38:11 11% appservd/19*
      *28695 admin 3446M 3116M run 20 10 1:38:22 11% appservd/16*
      *28695 admin 3446M 3116M cpu3 21 10 1:38:24 11% appservd/20*
      *28695 admin 3446M 3116M cpu0 20 10 1:38:15 11% appservd/15*
      *28695 admin 3446M 3116M cpu1 20 10 1:38:30 11% appservd/17*
      28695 admin 3446M 3116M sleep 29 10 1:04:39 4.8% appservd/113
      28695 admin 3446M 3116M sleep 29 10 0:00:44 0.5% appservd/542
      28695 admin 3446M 3116M stop 9 10 0:06:13 0.5% appservd/139
      28695 admin 3446M 3116M sleep 29 10 0:07:26 0.5% appservd/79
      28695 admin 3446M 3116M sleep 29 10 0:00:48 0.4% appservd/533
      28695 admin 3446M 3116M sleep 29 10 0:07:08 0.4% appservd/73
      28695 admin 3446M 3116M sleep 29 10 0:06:16 0.4% appservd/145
      28695 admin 3446M 3116M sleep 29 10 0:07:23 0.4% appservd/107


      Thread Dump:
      Sorted by NID

      Name Type Prio Thread-ID Native-ID State Address Range
      main     Task     5     8036448     1     runnable     [0x00000000..0xffbfeef0]

      should be Threads 0x12->0x20 here which correspond to the above 6 monopolizing threads

      VM Thread     Task     5     13341816     21     runnable      <no address range>
      Reference Handler     Daemon     10     13345472     22     in Object.wait()     [0xf9e3f000..0xf9e3fc28]
      Finalizer     Daemon     8     13351976     23     in Object.wait()     [0xf9daf000..0xf9dafc28]
      Signal Dispatcher     Daemon     10     13361344     25     waiting on condition     [0x00000000..0x00000000]
      VM Periodic Task Thread     Task     10     8039448     29     waiting on condition      <no address range>
      Thread-6     Daemon     5     21718256     36     in Object.wait()     [0x3112f000..0x3112fc28]

      Edited by: jvermast on 10-Jul-2012 12:05