Il 26/09/23 17:13, Andreas Kähäri ha scritto:
> On Tue, Sep 26, 2023 at 04:59:22PM +0200, Alessandro Baggi wrote:
>> Hi list,
>> running this python3 script:
>>
>> #!/usr/bin/env python3
>> import psutil
>>
>> pids = psutil.pids()
>> for i in pids:
>> p = psutil.Process(i)
>> with p.oneshot():
>> print(str(i) + " " + p.name())
>>
>> The result start with:
>>
>> 0 swapper
>> 1 init
>> 536 smtpd
>> 868 ksh
>> ...
>>
>> This process does not appear in ps, top and htop.
>
> $ ps -p 0
> PID TT STAT TIME COMMAND
> 0 ?? DK 0:02.19 (swapper)
>
> For top, you need to press S to show system processes. I don't use
> htop, but I assume it has a similar capability to show system processes.
>
Thank you for your suggestion.
This processes are real processes, why they are not reported as standard
process?
Why python3 psutil() does report only the swapper process and not the
other? This is a bug of psutil?
>>
>> How could be that there is a process with PID 0 before init?
>> Probably I'm missing something about OpenBSD core.
>>
>> Can someone point me in the right direction?
>>
>
> See uvm_init(9):
>
> The swapper process swaps in runnable processes that are
> currently swapped out, if there is room.
>
>
>> Thank you in advance.
>>
>> Alessandro.
>
No comments:
Post a Comment