[Asterisk-Users] question about CPU usage

Martin Pycko martinp at digium.com
Wed Mar 24 12:42:47 MST 2004


try to do ps -auxm to list all the threads of the asterisk.
Then connect with gdb to the thread that takes 99% of CPU and find out
what it's doing.

Martin

On Mon, 22 Mar 2004, Bill Hamlin wrote:

> Nope same problem.  I just started it and did a couple of ps aux's and got
> this output:
>
>
> [root at redhat2 root]# ps aux|grep ast
> root     20140 91.6  1.3 115880 6676 ?       R    15:43   1:10
> asterisk -vvvvvgcd
> root     20221  0.0  0.1  3572  628 pts/2    S    15:44   0:00 grep ast
> [root at redhat2 root]# ps aux|grep ast
> root     20140 92.3  1.3 115880 6676 ?       R    15:43   1:13
> asterisk -vvvvvgcd
> root     20223  0.0  0.1  3568  624 pts/2    S    15:44   0:00 grep ast
> [root at redhat2 root]# ps aux|grep ast
> root     20140 91.7  1.3 115880 6676 ?       R    15:43   1:16
> asterisk -vvvvvgcd
> root     20225  0.0  0.1  3572  628 pts/2    S    15:44   0:00 grep ast
> [root at redhat2 root]# ps aux|grep ast
> root     20140 92.4  1.3 115880 6676 ?       R    15:43   1:18
> asterisk -vvvvvgcd
> root     20227  0.0  0.1  3572  628 pts/2    S    15:44   0:00 grep ast
> [root at redhat2 root]# ps aux|grep ast
> root     20140 92.6  1.3 115880 6676 ?       R    15:43   1:20
> asterisk -vvvvvgcd
> root     20229  0.0  0.1  3572  628 pts/2    S    15:44   0:00 grep ast
> [root at redhat2 root]#
>
>
>
>
>
> > -----Original Message-----
> > From: asterisk-users-admin at lists.digium.com
> > [mailto:asterisk-users-admin at lists.digium.com]On Behalf Of Scott Stingel
> > Sent: Monday, March 22, 2004 4:36 PM
> > To: asterisk-users at lists.digium.com
> > Subject: RE: [Asterisk-Users] question about CPU usage
> >
> >
> > I think Steve is referring to the following line:
> >
> > export LD_ASSUME_KERNEL=2.4.1
> >
> > If you put this in your command line before starting asterisk,
> > you will get
> > around the RH9 problem of leaving zombies when AGI processes quit.  Other
> > than that, I don't think it influences CPU load.
> >
> > Note that the line is not necessary for Fedora Core 1
> >
> > regards
> > Scott
> >
> > Scott M. Stingel
> > Emerging Voice Technology Inc.
> > Palo Alto, California and London, England
> >
> > Email:          scott "at" evtmedia.com
> > URL:            www.evtmedia.com
> >
> >
> >
> > >-----Original Message-----
> > >From: asterisk-users-admin at lists.digium.com
> > >[mailto:asterisk-users-admin at lists.digium.com] On Behalf Of Bill Hamlin
> > >Sent: Monday, March 22, 2004 9:22 PM
> > >To: asterisk-users at lists.digium.com
> > >Subject: RE: [Asterisk-Users] question about CPU usage
> > >
> > >What is it about asterisk that makes this happen?  My other
> > >apps that wait
> > >on a select take hardly any CPU time at all.
> > >
> > >I didn't find anything like "ldassume" using google.  Can you
> > >tell me more
> > >about that?
> > >
> > >Thanks,
> > >Bill.
> > >
> > >> -----Original Message-----
> > >> From: asterisk-users-admin at lists.digium.com
> > >> [mailto:asterisk-users-admin at lists.digium.com]On Behalf Of Steven
> > >> Critchfield
> > >> Sent: Monday, March 22, 2004 4:07 PM
> > >> To: asterisk-users at lists.digium.com
> > >> Subject: Re: [Asterisk-Users] question about CPU usage
> > >>
> > >>
> > >> On Mon, 2004-03-22 at 14:49, Bill Hamlin wrote:
> > >> > I've had my asterisk running for a couple of weeks and just
> > >> noticed that it
> > >> > takes about 98% of the CPU time (Linux RH9).  Is this what you
> > >> would expect?
> > >> > Is it just that the program is polling for things to do,
> > >> calling "sleep(0)"
> > >> > or something simlar so as to relinquish the machine but
> > >> otherwise polling
> > >> > like crazy?
> > >>
> > >> Do a google search. I believe there is a export line you
> > >need for RH to
> > >> behave more sanely. Something like ldassume_2_4_1. Or you
> > >could switch
> > >> to a more free distro and it will fix itself.
> > >> --
> > >> Steven Critchfield  <critch at basesys.com>
> > >>
> > >> _______________________________________________
> > >> Asterisk-Users mailing list
> > >> Asterisk-Users at lists.digium.com
> > >> http://lists.digium.com/mailman/listinfo/asterisk-users
> > >> To UNSUBSCRIBE or update options visit:
> > >>    http://lists.digium.com/mailman/listinfo/asterisk-users
> > >>
> > >
> > >_______________________________________________
> > >Asterisk-Users mailing list
> > >Asterisk-Users at lists.digium.com
> > >http://lists.digium.com/mailman/listinfo/asterisk-users
> > >To UNSUBSCRIBE or update options visit:
> > >   http://lists.digium.com/mailman/listinfo/asterisk-users
> > >
> > >
> >
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > To UNSUBSCRIBE or update options visit:
> >    http://lists.digium.com/mailman/listinfo/asterisk-users
> >
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>




More information about the asterisk-users mailing list