Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2006 09:36:49 +0530
From:      "Joseph Koshy" <joseph.koshy@gmail.com>
To:        "Adrian Chadd" <adrian@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: pmcstat and squid
Message-ID:  <84dead720612112006r5573a04fge2664ffe3a93f796@mail.gmail.com>
In-Reply-To: <d763ac660612111955p6dc85a8ufca9ff3b78e3f376@mail.gmail.com>
References:  <d763ac660612111955p6dc85a8ufca9ff3b78e3f376@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> I'm trying to use pmcstat to profile userspace time used in
> Squid. I just can't seem to get pmcstat to report anything
> useful.
>
> The last thing I tried was something like:
>
> # pmcstat -O file -P instructions -t <pid of squid>
> # pmcstat -R file -g
> # ls k7-retired-instructions
> kernel.gmon
>
> There doesn't seem to be a good example for
> process-based counting stuff with PMC. Could anyone
> give me a hand?
>
> Thanks!

I can think of one of two scenarios:

 1) the squid process was in the kernel when the
    samples got taken.  This could happen if the
    process was say in select() handling all the time.
 2) There a bug in my process handling code that is
    being triggered (hwpmc undercounts process-mode
    samples), and samples are being missed.

Regards,
Koshy



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84dead720612112006r5573a04fge2664ffe3a93f796>