top: how to obtain which process take CPU time

2011-10-01 Thread Коньков Евгений
hi, Freebsd-questions.

last pid: 92665;  load averages:  2.40,  2.68,  4.75up 5+02:45:23  20:29:07
218 processes: 3 running, 215 sleeping
CPU: 59.6% user,  0.0% nice, 40.4% system,  0.0% interrupt,  0.0% idle
Mem: 225M Active, 81M Inact, 115M Wired, 3936K Cache, 60M Buf, 64M Free
Swap: 2048M Total, 190M Used, 1857M Free, 9% Inuse

  PID USERNAMETHR PRI NICE   SIZERES STATETIME   WCPU COMMAND
92520 cacti 1  -80 22796K 12656K piperd   0:00  1.46% php
92593 cacti 1  -80  4620K  2316K piperd   0:00  1.46% perl5.8.8
92594 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
92592 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
92595 cacti 1  550  5448K  2692K select   0:00  1.37% snmpget
92518 cacti 1   80 23820K 12896K nanslp   0:00  0.98% php
92528 cacti 1  -80 22796K 12640K piperd   0:00  0.98% php
92555 cacti 1  -80  4620K  2332K piperd   0:00  0.98% perl5.8.8
92556 root  1  960  3280K  1292K select   0:00  0.98% sudo
92554 cacti 1   80  3460K  1120K wait 0:00  0.98% sh
92542 cacti 1   80  3460K  1128K wait 0:00  0.98% sh
92543 cacti 1  -80 10200K  3664K piperd   0:00  0.78% rrdtool
81166 firebird  1  450 23344K  6188K select   0:08  0.49% fb_inet_serve

top -SIHP
last pid: 99336;  load averages:  1.47,  2.05,  3.66up 5+02:52:06  20:35:50
291 processes: 6 running, 266 sleeping, 18 waiting, 1 lock
CPU: 52.2% user,  0.0% nice, 27.9% system,  0.0% interrupt, 19.9% idle
Mem: 236M Active, 81M Inact, 115M Wired, 3436K Cache, 60M Buf, 54M Free
Swap: 2048M Total, 189M Used, 1858M Free, 9% Inuse

  PID USERNAME   PRI NICE   SIZERES STATETIME   WCPU COMMAND
   11 root   171 ki31 0K 8K RUN 70.1H 27.59% idle: cpu0
98502 cacti80 23820K 12932K nanslp   0:00  0.20% php
44054 root 80  3124K   524K nanslp   0:56  0.10% monitord
99051 root440  3496K  2020K RUN  0:00  0.10% top
99331 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
99326 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
99333 root460  3240K  1008K select   0:00  0.00% ping
99328 root450  3240K   972K select   0:00  0.00% ping
99332 root470  3280K  1292K select   0:00  0.00% sudo
99327 root470  3280K  1292K select   0:00  0.00% sudo

It is unclear which process take CPU time.
is there any other tool, which help me to see processes that take CPU?



-- 
С уважением,
 Коньков  mailto:kes-...@yandex.ru

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: top: how to obtain which process take CPU time

2011-10-01 Thread Robert Bonomi

 Date: Sat, 1 Oct 2011 20:38:49 +0300
 From: =?windows-1251?B?yu7t/Oru4iDF4uPl7ejp?= kes-...@yandex.ru
 To: freebsd-questions@freebsd.org
 Subject: top: how to obtain which process take CPU time

[[..  sneck  ..]]

 It is unclear which process take CPU time. is there any other tool, which 
 help me to see processes that take CPU?

One -obvious- anwser is the 'ps' commnd.

Something like 'ps gxua.


You may want to run it more than once, and look at the differences in the
TIME field.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: top: how to obtain which process take CPU time

2011-10-01 Thread Frank Shute
On Sat, Oct 01, 2011 at 08:38:49PM +0300, ??? ??? wrote:

 hi, Freebsd-questions.
 
 last pid: 92665;  load averages:  2.40,  2.68,  4.75up 5+02:45:23  
 20:29:07
 218 processes: 3 running, 215 sleeping
 CPU: 59.6% user,  0.0% nice, 40.4% system,  0.0% interrupt,  0.0% idle
 Mem: 225M Active, 81M Inact, 115M Wired, 3936K Cache, 60M Buf, 64M Free
 Swap: 2048M Total, 190M Used, 1857M Free, 9% Inuse
 
   PID USERNAMETHR PRI NICE   SIZERES STATETIME   WCPU COMMAND
 92520 cacti 1  -80 22796K 12656K piperd   0:00  1.46% php
 92593 cacti 1  -80  4620K  2316K piperd   0:00  1.46% perl5.8.8
 92594 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
 92592 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
 92595 cacti 1  550  5448K  2692K select   0:00  1.37% snmpget
 92518 cacti 1   80 23820K 12896K nanslp   0:00  0.98% php
 92528 cacti 1  -80 22796K 12640K piperd   0:00  0.98% php
 92555 cacti 1  -80  4620K  2332K piperd   0:00  0.98% perl5.8.8
 92556 root  1  960  3280K  1292K select   0:00  0.98% sudo
 92554 cacti 1   80  3460K  1120K wait 0:00  0.98% sh
 92542 cacti 1   80  3460K  1128K wait 0:00  0.98% sh
 92543 cacti 1  -80 10200K  3664K piperd   0:00  0.78% rrdtool
 81166 firebird  1  450 23344K  6188K select   0:08  0.49% 
 fb_inet_serve

That looks to me like quite a weak system and has got 3 running
processes and 215 sleeping. I can easily see that 59.6% of your CPU is
being used and your load averages being as they are.

 
 top -SIHP
 last pid: 99336;  load averages:  1.47,  2.05,  3.66up 5+02:52:06  
 20:35:50
 291 processes: 6 running, 266 sleeping, 18 waiting, 1 lock
 CPU: 52.2% user,  0.0% nice, 27.9% system,  0.0% interrupt, 19.9% idle
 Mem: 236M Active, 81M Inact, 115M Wired, 3436K Cache, 60M Buf, 54M Free
 Swap: 2048M Total, 189M Used, 1858M Free, 9% Inuse
 
   PID USERNAME   PRI NICE   SIZERES STATETIME   WCPU COMMAND
11 root   171 ki31 0K 8K RUN 70.1H 27.59% idle: cpu0
 98502 cacti80 23820K 12932K nanslp   0:00  0.20% php
 44054 root 80  3124K   524K nanslp   0:56  0.10% monitord
 99051 root440  3496K  2020K RUN  0:00  0.10% top
 99331 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
 99326 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
 99333 root460  3240K  1008K select   0:00  0.00% ping
 99328 root450  3240K   972K select   0:00  0.00% ping
 99332 root470  3280K  1292K select   0:00  0.00% sudo
 99327 root470  3280K  1292K select   0:00  0.00% sudo
 
 It is unclear which process take CPU time.
 is there any other tool, which help me to see processes that take CPU?
 

I don't think another tool would help. You've just got a weak system
running lots of processes. None very big but they all add up to quite
a big chunk of CPU. It looks like it's handling it OK though.



Regards,

-- 

 Frank

 Contact info: http://www.shute.org.uk/misc/contact.html




pgpQUESt9mjgI.pgp
Description: PGP signature


Re[2]: top: how to obtain which process take CPU time

2011-10-01 Thread Коньков Евгений
Здравствуйте, Frank.

Вы писали 1 октября 2011 г., 21:38:56:

FS On Sat, Oct 01, 2011 at 08:38:49PM +0300, ??? ??? wrote:

 hi, Freebsd-questions.
 
 last pid: 92665;  load averages:  2.40,  2.68,  4.75up 5+02:45:23  
 20:29:07
 218 processes: 3 running, 215 sleeping
 CPU: 59.6% user,  0.0% nice, 40.4% system,  0.0% interrupt,  0.0% idle
 Mem: 225M Active, 81M Inact, 115M Wired, 3936K Cache, 60M Buf, 64M Free
 Swap: 2048M Total, 190M Used, 1857M Free, 9% Inuse
 
   PID USERNAMETHR PRI NICE   SIZERES STATETIME   WCPU COMMAND
 92520 cacti 1  -80 22796K 12656K piperd   0:00  1.46% php
 92593 cacti 1  -80  4620K  2316K piperd   0:00  1.46% perl5.8.8
 92594 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
 92592 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
 92595 cacti 1  550  5448K  2692K select   0:00  1.37% snmpget
 92518 cacti 1   80 23820K 12896K nanslp   0:00  0.98% php
 92528 cacti 1  -80 22796K 12640K piperd   0:00  0.98% php
 92555 cacti 1  -80  4620K  2332K piperd   0:00  0.98% perl5.8.8
 92556 root  1  960  3280K  1292K select   0:00  0.98% sudo
 92554 cacti 1   80  3460K  1120K wait 0:00  0.98% sh
 92542 cacti 1   80  3460K  1128K wait 0:00  0.98% sh
 92543 cacti 1  -80 10200K  3664K piperd   0:00  0.78% rrdtool
 81166 firebird  1  450 23344K  6188K select   0:08  0.49% 
 fb_inet_serve

FS That looks to me like quite a weak system and has got 3 running
FS processes and 215 sleeping. I can easily see that 59.6% of your CPU is
FS being used and your load averages being as they are.
I see that too, but which process take that CPU?

 
 top -SIHP
 last pid: 99336;  load averages:  1.47,  2.05,  3.66up 5+02:52:06  
 20:35:50
 291 processes: 6 running, 266 sleeping, 18 waiting, 1 lock
 CPU: 52.2% user,  0.0% nice, 27.9% system,  0.0% interrupt, 19.9% idle
 Mem: 236M Active, 81M Inact, 115M Wired, 3436K Cache, 60M Buf, 54M Free
 Swap: 2048M Total, 189M Used, 1858M Free, 9% Inuse
 
   PID USERNAME   PRI NICE   SIZERES STATETIME   WCPU COMMAND
11 root   171 ki31 0K 8K RUN 70.1H 27.59% idle: cpu0
 98502 cacti80 23820K 12932K nanslp   0:00  0.20% php
 44054 root 80  3124K   524K nanslp   0:56  0.10% monitord
 99051 root440  3496K  2020K RUN  0:00  0.10% top
 99331 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
 99326 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
 99333 root460  3240K  1008K select   0:00  0.00% ping
 99328 root450  3240K   972K select   0:00  0.00% ping
 99332 root470  3280K  1292K select   0:00  0.00% sudo
 99327 root470  3280K  1292K select   0:00  0.00% sudo
 
 It is unclear which process take CPU time.
 is there any other tool, which help me to see processes that take CPU?
 

FS I don't think another tool would help. You've just got a weak system
FS running lots of processes. None very big but they all add up to quite
FS a big chunk of CPU. It looks like it's handling it OK though.
No. it is not weak. it is about 40% load averages, but somethig is
happen and take of 100% CPU (see SNMP graph).
 And I got a problem in FreeBSD I can not obtain which process take
 all CPU ((

 Robert Bonomi bon...@mail.r-bonomi.com
 It is unclear which process take CPU time. is there any other tool, which
 help me to see processes that take CPU?
One -obvious- anwser is the 'ps' commnd.
Something like 'ps gxua.
You mean that 'ps gxua' shows wrong results?



FS Regards,___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org

Re: top: how to obtain which process take CPU time

2011-10-01 Thread Dan Nelson
In the last episode (Oct 01), ??? ??? said:
 hi, Freebsd-questions.
 
 last pid: 92665;  load averages:  2.40,  2.68,  4.75up 5+02:45:23  
 20:29:07
 218 processes: 3 running, 215 sleeping
 CPU: 59.6% user,  0.0% nice, 40.4% system,  0.0% interrupt,  0.0% idle
 Mem: 225M Active, 81M Inact, 115M Wired, 3936K Cache, 60M Buf, 64M Free
 Swap: 2048M Total, 190M Used, 1857M Free, 9% Inuse
 
   PID USERNAMETHR PRI NICE   SIZERES STATETIME   WCPU COMMAND
 92520 cacti 1  -80 22796K 12656K piperd   0:00  1.46% php
 92593 cacti 1  -80  4620K  2316K piperd   0:00  1.46% perl5.8.8
 92594 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
 92592 cacti 1   80  3460K  1120K wait 0:00  1.46% sh
 92595 cacti 1  550  5448K  2692K select   0:00  1.37% snmpget
 
 top -SIHP
 last pid: 99336;  load averages:  1.47,  2.05,  3.66up 5+02:52:06  
 20:35:50
 291 processes: 6 running, 266 sleeping, 18 waiting, 1 lock
 CPU: 52.2% user,  0.0% nice, 27.9% system,  0.0% interrupt, 19.9% idle
 Mem: 236M Active, 81M Inact, 115M Wired, 3436K Cache, 60M Buf, 54M Free
 Swap: 2048M Total, 189M Used, 1858M Free, 9% Inuse
 
   PID USERNAME   PRI NICE   SIZERES STATETIME   WCPU COMMAND
11 root   171 ki31 0K 8K RUN 70.1H 27.59% idle: cpu0
 98502 cacti80 23820K 12932K nanslp   0:00  0.20% php
 44054 root 80  3124K   524K nanslp   0:56  0.10% monitord
 99051 root440  3496K  2020K RUN  0:00  0.10% top
 99331 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
 99326 cacti   -80  4620K  2332K piperd   0:00  0.00% perl5.8.8
 
 It is unclear which process take CPU time.
 is there any other tool, which help me to see processes that take CPU?

Take a look at the last pid values and the time of each top snapshot:

 last pid: 92665;  load averages:  2.40,  2.68,  4.75up 5+02:45:23  
 20:29:07
 last pid: 99336;  load averages:  1.47,  2.05,  3.66up 5+02:52:06  
 20:35:50

So, in 7 minutes your system has launched 6671 processes, and in your first
top snapshot I see sh and snmpget processses.  The reason you don't see any
processes in top consuming CPU is that they are being created and then exit
before top can print them.  If you turn process accounting on (add
accounting_enable=YES to /etc/rc.conf, then run /etc/rc.d.d/accounting
start), you can run the lastcomm command to see a log of every process
that has exited and its CPU usage.  It won't really tell you any more than
you are running Cacti and monitoring a lot of devices :)

-- 
Dan Nelson
dnel...@allantgroup.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org