[Click] Click userlevel multithread high CPU usage doing nothing!?
Eddie Kohler
kohler at cs.ucla.edu
Wed Jun 17 14:48:14 EDT 2009
Hi Raja,
Thanks for the report. You did find a bug in userlevel multithreading; thanks
for reporting it! The fix is currently checked in to the repository:
http://www.read.cs.ucla.edu/gitweb?p=click;a=commit;h=c0c49a09dc8cd78bb8e6e8f9117a18bdb42f54ab
Eddie
R H wrote:
> Hi Eddie,
>
> In single threaded, there is no CPU usage. The configuration is simple
> and shown below, adding the threads at the end will show the high CPU
> usage. I have also included 2 screen shots to show the problem:
>
> c :: ControlSocket(TCP, 7777);
> s :: Socket(UDP, 127.0.0.1, 5001, VERBOSE true);
> q :: ThreadSafeQueue(10000);
> d :: Discard;
>
> s->q->d;
>
> //StaticThreadSched(c 0);
> //StaticThreadSched(s 1);
> //StaticThreadSched(q 1);
> //StaticThreadSched(d 2);
> //BalancedThreadSched();
>
>
> Thanks,
> Raja
>
> --- On *Sun, 6/14/09, Eddie Kohler /<kohler at cs.ucla.edu>/* wrote:
>
>
> From: Eddie Kohler <kohler at cs.ucla.edu>
> Subject: Re: [Click] Click userlevel multithread high CPU usage
> doing nothing!?
> To: "R H" <rajamhayek at yahoo.com>
> Cc: click at amsterdam.lcs.mit.edu
> Date: Sunday, June 14, 2009, 10:24 PM
>
> Raja,
>
> Does it use 100% CPU time in single-threaded userlevel mode?
>
> Without your configuration it's impossible to know more.
>
> E
>
>
> R H wrote:
> > Hi,
> > When running click in multithreaded/userlevel mode, it always
> uses a lot of CPU time even if it is not processing packets! Why?
> Can this be fixed?
> > Thank you,Raja
> >
> >
> > _______________________________________________
> > click mailing list
> > click at amsterdam.lcs.mit.edu
> </mc/compose?to=click at amsterdam.lcs.mit.edu>
> > https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
More information about the click
mailing list