Re: init's high CPU usage (2.0.23)

Miquel van Smoorenburg (miquels@drinkel.cistron.nl)
16 Nov 1996 15:28:03 +0100


In article <Pine.LNX.3.95.961115184438.884A-100000@azuth.vol.it>,
Riccardo Facchetti <fizban@mbox.vol.it> wrote:
>
>On Fri, 15 Nov 1996, James R. Leu wrote:
>
>>
>[...]
>>
>> I never knew a discussion of such a "trivial" (saracasm) process such as init
>> was not for the kernel list.
>>
>
>Just my bit.
>Get sysvinit package and compile it with the -g compiler switch. Then
>restart and debug the running init with 'gdb init <init-pid>' and you
>will find.
>Any thing you can do is to 'strace -p <init-pid> /sbin/init' your stock
>/sbin/init and wou will see what the running init is doing, unless is an
>internal loop of course.

The linux kernel forbids attaching to process #1..

But you can use the kernel boot option "init=/sbin/init" which will
run a mini-init spawned by the kernel with the real init as its
child, and you can attach to that one (will be pid #5 or so)

Mike.

-- 
|  Miquel van Smoorenburg  \ The answer to Life, the Universe and Everything \
| miquels@drinkel.cistron.nl \ Just reinstall windows and try again, sir.     \