Comments on: Profiling a process’s IO usage with ioprofile http://www.xaprb.com/blog/2010/10/07/profiling-a-processs-io-usage-with-ioprofile/ Stay curious! Fri, 10 May 2013 18:25:19 +0000 hourly 1 http://wordpress.org/?v=3.5.1 By: Jiri Horky http://www.xaprb.com/blog/2010/10/07/profiling-a-processs-io-usage-with-ioprofile/#comment-19014 Jiri Horky Sun, 02 Jan 2011 12:16:28 +0000 http://www.xaprb.com/blog/?p=2055#comment-19014 Hi, I’ve just added support for pread and pwrite system calls :-)
Only thing that is really missing now is support for non-complete trace files (i.e. strace -p, where some open() calls are missing) – as you have it now.

]]>
By: Xaprb http://www.xaprb.com/blog/2010/10/07/profiling-a-processs-io-usage-with-ioprofile/#comment-18880 Xaprb Wed, 03 Nov 2010 11:30:07 +0000 http://www.xaprb.com/blog/?p=2055#comment-18880 That looks very nice. For database servers, pread and pwrite are often the most important calls to trace. Also see http://code.google.com/p/aspersa/issues/detail?id=52 for a really important functionality that I need to develop, but it looks like you have partially implemented.

]]>
By: Jiri Horky http://www.xaprb.com/blog/2010/10/07/profiling-a-processs-io-usage-with-ioprofile/#comment-18879 Jiri Horky Wed, 03 Nov 2010 09:28:21 +0000 http://www.xaprb.com/blog/?p=2055#comment-18879 Hi,
nice tool. I have recently published IOprofiler based on the strace as well. The idea behind that is very similar to your tool, but it is a bit heavier and thus it has more features (taking into account children processes as well, plotting, etc).

Check it out here, if you are interested.

http://code.google.com/p/ioapps/

]]>
By: Peter Bach http://www.xaprb.com/blog/2010/10/07/profiling-a-processs-io-usage-with-ioprofile/#comment-18795 Peter Bach Mon, 18 Oct 2010 21:12:50 +0000 http://www.xaprb.com/blog/?p=2055#comment-18795 I was in the process of writing a tool that collected and decoded repeated ‘lsof’ output, to get a sense of write behaviors.

Using lsof and strace in combination is much more clever! I have an I/O issue I am working on right now, and looking forward to trying this.

]]>
By: Xaprb http://www.xaprb.com/blog/2010/10/07/profiling-a-processs-io-usage-with-ioprofile/#comment-18769 Xaprb Fri, 08 Oct 2010 22:25:27 +0000 http://www.xaprb.com/blog/?p=2055#comment-18769 It only needs one lsof. Afterwards, it catches open() calls.

]]>