Adam,

I'm using Solaris 10U4 on a T2000 server.
My UFS partition is mounted with the forcedirectio option and my database 
resides on this partition.

I'm using the DtraceToolkit 0.99 and also custom Dtrace script executed with 
the remote "cacao" Dtrace API.

If I use iofileb.d or iosnoop to check the activity on my partition, I don't 
see anything. A simple script triggering the "io:genunix::start" probe does not 
show any activities on my partition.

Obviously, there are logical because fsrw.d show some activities and iostat is 
reporting the same.

That's why I came to the conclusion that the io provided ignore forcedirectio 
mounted partition, but I wanted to be sure.

I might be a bug also...

Seb

-----Original Message-----
From: Adam Leventhal [mailto:[EMAIL PROTECTED] 
Sent: jeudi 22 mai 2008 19:47
To: Sébastien Bouchex Bellomié
Cc: [email protected]
Subject: Re: [dtrace-discuss] IO probes and forcedirectio

On Mon, May 19, 2008 at 11:59:03PM -0700, S??bastien Bouchex Bellomi?? wrote:
> I'm working on some performance analysis with our database and it seems that
> when the file system (UFS) is mounted with forcedirectio, the IO probe are not
> triggered when an I/O event occurs.
> 
> Could you confirm that ? If so, why ?

That would be quite surprising given that the io provider is implemented by
adding static probes to the low-level I/O routines. Can you explain the
experiment you're doing?

Adam

-- 
Adam Leventhal, Fishworks                        http://blogs.sun.com/ahl
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to