Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.tools -> Re: kproc

Re: kproc

From: Steve Diwell <s_diwell_at_my-deja.com>
Date: 1999/09/15
Message-ID: <7rnjlr$vld$1@nnrp1.deja.com>#1/1

And here are the details for the "wait" process;

This document refers to the following processes on an 8 CPU system.

    root    516      0 120   Mar 28      - 31619:25 kproc
    root    774      0 120   Mar 28      - 31110:12 kproc
    root   1032      0 120   Mar 28      - 33562:16 kproc
    root   1290      0 120   Mar 28      - 36209:41 kproc
    root   1548      0 120   Mar 28      - 36962:31 kproc
    root   1806      0 120   Mar 28      - 38017:56 kproc
    root   2064      0 120   Mar 28      - 38714:27 kproc
    root   2322      0 120   Mar 28      - 15642:31 kproc

      Process 516 is the wait kernel process that gets executed
      when no other process has anything to do.  If you have seen
      your CPU% skyrocket for process 516, here is an explanation.

      This skyrocketing took place when the start times were fixed
      for a few of the processes (516, 774, 1032, 1290, 1548, 1806,
      2064 and 2322).  (That was done in APAR ix33330.)  Prior to
      the fix, the start times for these processes was 0, which
      translated to Dec 31, 1969, rather than their actual times.

      The formula for computing the CPU% is:

      CPU% = CPUTime(pid) / (currentTime - startTime(pid) ) * 100.0

      Since the startTime(pid) was an extremely small number (0),
      and the currentTime is always an extremely large number
      (> 700,000,000), the CPU% for the 516 process was kept
      artificially low.

      Now that we have fixed the start time for these processes to
      be the true start time, the above equation is going to give the
      true picture of what percentage of CPU the process has consumed
      over its lifetime.

      Most systems will probably have process 516 using 70% or more
      of CPU.  Because this is computed based on lifetime statistics,
      it will be slow to rise and slow to fall.

      Note that this will not affect at all the total CPU time
      for other processes.  Process 516 will continue to use the
      majority of CPU cycles for most systems.


Regards,
Steve.

In article <19990914170128.02195.00000256_at_ng-fi1.aol.com>,   hbmphs_at_aol.com (HB mphs) wrote:
> >> kproc (user is root)
> >> taking most of the CPU-power. Can anybody tell me about the origin
 of =
 this
> >> process. I think, kproc is started by the kernel, but I=B4do not
 know
> >> why.
> >> =
 

> >> Thanks
> >> J. Alt
> >
> >
> >
>
> If it is the kproc gil......here is a white paper for you to look at.
 Good
> luck :-)...
>
> ITEM: CG7981L
>
> RISCO: What is the kproc gil?
>

>
> Statements and suggestions are made in my humble opinion to offer some
 help.
> Enlighten me with more knowledge and let me continue to grow.
> IBM Certified Specialist and HP Certified IT Professional.
>
>

--
Steve Diwell - Jedi Technology Ltd.
IBM Advanced Technical Expert RS/6000.
IBM AIX, HACMP, SP & PSSP Certified Specialist.


Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
Received on Wed Sep 15 1999 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US