2008-03-12 22:28:47

by Chuck Ebbert

[permalink] [raw]
Subject: /proc/loadavg: total number of processes is wrong?

# cat /proc/loadavg ; ps ax | wc -l
0.00 0.00 0.00 1/192 3683
121

/proc/loadavg says 192 processes, but ps only sees 121.


2008-03-12 22:41:29

by Guillaume Chazarain

[permalink] [raw]
Subject: Re: /proc/loadavg: total number of processes is wrong?

On 3/12/08, Chuck Ebbert <[email protected]> wrote:
> /proc/loadavg says 192 processes, but ps only sees 121.

'ps ax' does not include threads?

--
Guillaume

2008-03-12 22:44:20

by Jiri Slaby

[permalink] [raw]
Subject: Re: /proc/loadavg: total number of processes is wrong?

On 03/12/2008 11:28 PM, Chuck Ebbert wrote:
> # cat /proc/loadavg ; ps ax | wc -l
> 0.00 0.00 0.00 1/192 3683
> 121
>
> /proc/loadavg says 192 processes, but ps only sees 121.

I guess you need to ps max, but it won't match exactly anyway.

regards,
--
Jiri Slaby
Faculty of Informatics, Masaryk University
Suse Labs

2008-03-12 22:50:47

by Guillaume Chazarain

[permalink] [raw]
Subject: Re: /proc/loadavg: total number of processes is wrong?

On 3/12/08, Jiri Slaby <[email protected]> wrote:
> I guess you need to ps max, but it won't match exactly anyway.

With ps axh you can get it:

[g ~]$ cat /proc/loadavg|cat
0.45 0.35 0.24 3/192 12463
[g ~]$ ps Haxh|wc -l
192


--
Guillaume