I've reproduced this problem with LTTng (http://ltt.polymtl.ca). It looks like the block layer is backmerging the large "dd if=/dev/zero ...." requests at a rate which leaves the request on the top of the request queue.
I've started a more thorough discussion on lkml here :
I've reproduced this problem with LTTng (http:// ltt.polymtl. ca). It looks like the block layer is backmerging the large "dd if=/dev/zero ...." requests at a rate which leaves the request on the top of the request queue.
I've started a more thorough discussion on lkml here :
http:// lkml.org/ lkml/2009/ 1/16/487