So to follow along with some of Jim's comments, one of the methods we 
use is to test if the performance changes in different environments.  
Describing where you see the problem and where you don't see the problem.

For example, the problem is seen in /var/tmp and not seen in /tmp.  Or 
if you see it in both list both and maybe you see don't see it on 
another server.

Also your environment, how you configured the server, makes a big 
difference.  I worked a problem in which the customer chose a the 
en_US.UTF-8 language instead of the Posix C language.  Using the 
dtracetoolkit I was able to see the issue and it did not matter what 
type of file system they were using.  See my blog on the issue.

http://blogs.sun.com/blaze/entry/dtrace_for_troubleshooting


Dave

Sean Liu wrote:
> Hi Jim,
>
> Thanks for your reply, and that's good information.
> I actually did most of what you suggested.
> I started with dtrace and seems every system call takes longer to run on the 
> filesystem when it is shared than not. So that's why I needed to understand 
> what actually happens in the kernel.
>
> Anyway I found color.d from Brendan's blog, which is quite helpful, it traces 
> into all the way into every module. 
>
> Thanks again.
>
> Sean
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org
>   

_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to