From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers) Date: Wed, 19 May 2010 22:11:39 -0400 Subject: [ltt-dev] [RELEASE] ltt-control 0.86, better streaming fadvise In-Reply-To: <20100519220015.GA8028@Krystal> References: <20100519220015.GA8028@Krystal> Message-ID: <20100520021139.GA15828@Krystal> A discussion follow-up with Linus made me change the implementation to put the fadvise after the synchronous page writeback, to ensure better streaming behavior. Mathieu * Mathieu Desnoyers (mathieu.desnoyers at efficios.com) wrote: > Hi, > > I just released ltt-control 0.85 which waits for previous subbuffers to be > written to disk (using sync_file_range()) and uses fadvise to tell the kernel > that pages won't be reaccessed. This lessens the tracer impact on the page > cache. > > Thanks to Linus for hints on how to use fadvise and sync_file_range to do > this, c.f.: > > http://marc.info/?l=linux-kernel&m=127430576309253&w=2 > > Mathieu > > -- > Mathieu Desnoyers > Operating System Efficiency R&D Consultant > EfficiOS Inc. > http://www.efficios.com -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com