On Tue, May 20, 2008 at 12:26 AM, Bryan Cantrill <[EMAIL PROTECTED]> wrote:
>
>> I've got an app that periodically runs dtrace scripts through libdtrace
>> and am seeing a good amount of xcalls from that.
>>
>> I understand why dtrace uses xcalls, so this is an expected behavior to
>> a certain extent. But because my app repeats the scripts on an interval
>> basis, the amount of xcalls is higher than I'd like it to be.
>>
>> Is there anything I can do to reduce that ?
>
> Yes:  you can slow down your various rates (switchrate, aggrate, etc.)
> But the xcalls are probably more cosmetic than an actual problem:  DTrace's
> xcalls execute very quickly, and are unlikely to be causing system-wide
> degradation.  (This is true of essentially all xcalls -- xcalls are more
> likely to be a symptom of a larger problem than a problem in and of
> themselves.)  Which raises a question:  how many xcalls are you seeing,
> and have you used DTrace to make sure that they're all coming from DTrace?
>

I'm not sure how many amount of xcalls is higher than you expect.
You could find the root cause by:
# dtrace -n 'xcalls [EMAIL PROTECTED]()]=count()]}'

Thanks,
-Aubrey
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to