Re: Linux Kernel Markers - performance characterization with large IO load on large-ish system

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jens Axboe <jens.axboe@...>
Cc: Alan D. Brunelle <Alan.Brunelle@...>, <linux-kernel@...>, btrace <linux-btrace@...>
Date: Tuesday, October 2, 2007 - 8:48 am

* Jens Axboe (jens.axboe@oracle.com) wrote:
thanks!


Interesting question indeed.

In those tests, when blktrace is running, are the relay buffers only
written to or they are also read ?

Running the tests without consuming the buffers (in overwrite mode)
would tell us more about the nature of the disturbance causing the
performance increase.

Also, a kernel trace could help us understand more thoroughly what is
happening there.. is it caused by the scheduler ? memory allocation ?
data cache alignment ?

I would suggest that you try aligning the block layer data structures
accessed by blktrace on L2 cacheline size and compare the results (when
blktrace is disabled).

Mathieu


-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Linux Kernel Markers - performance characterization with..., Alan D. Brunelle, (Tue Sep 25, 10:58 am)
Re: Linux Kernel Markers - performance characterization with..., Mathieu Desnoyers, (Tue Sep 25, 1:13 pm)
Re: Linux Kernel Markers - performance characterization with..., Alan D. Brunelle, (Wed Sep 26, 11:28 am)
Re: Linux Kernel Markers - performance characterization with..., Mathieu Desnoyers, (Tue Oct 2, 8:48 am)