Date: Tue, 09 Jan 2007 14:11:22 +0100 From: Ivan Voras <ivoras@fer.hr> To: freebsd-geom@freebsd.org Cc: freebsd-fs@freebsd.org Subject: Re: Capturing I/O traces Message-ID: <eo049r$th4$1@sea.gmane.org> In-Reply-To: <45A38D38.3020407@fluffles.net> References: <45A38D38.3020407@fluffles.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Fluffles wrote: > One thought that comes to mind is the gnop geom class; with verbose mode > this provides a text log of all the I/O accesses. But it does not > provide the exact time/concurrency etc, only the offset, length, I/O What do you mean by "time" and "concurrency"? You do realize that requests are serialized on the low level? > action (read/write) and the serial order of those requests. And even You mean when the request was actually completed? Hmmm, it shouldn't be hard to add... > with this information it's not easy to reproduce them; i would have to > write an application that reads this log and then be able to reproduce > it. I was hoping to find a more elegant solution. If you guys know of > any, please share it with me. :) Once upon a time I patched ggatel to generate a log (without the time of completion). Here it is: http://ivoras.sharanet.org/freebsd/ggatel.tgz (but IIRC that was for early 6-stable, don't know if it would work now).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eo049r$th4$1>