top: how to obtain which process take CPU time
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
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
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
Здравствуйте, 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
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