Re: [RFC][PATCH 0/3] Skip I/O merges when disabled

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Alan D. Brunelle
Date: Thursday, April 24, 2008 - 6:31 am

Alan D. Brunelle wrote:
cycles.

The results over 25 runs (10-minutes each) look good, as noted
yesterday, /very/ slightly better I/Os per seconds with nomerges=1:

Kernel                NM  I/Os per second
--------------------  --  ---------------
2.6.25 (not patched)           483,727.36
2.6.25 + nomerges      0       483,880.96
2.6.25 + nomerges      1       483,921.92

The CPU and DCM samples in the block I/O code again were better w/
nomerges=1 averaged over the 25 runs (about 23.8% fewer cycles needed to
do the work in the block I/O code):

v2.6.25 (not patched):   CPU:  5.779% (total)   7.544% (I/O code only)
v2.6.25 + nomerges = 0:  CPU:  5.496% (total)   7.199% (I/O code only)
v2.6.25 + nomerges = 1:  CPU:  4.403% (total)   5.771% (I/O code only)


v2.6.26 (not patched):   DCM:  7.986% (total)  10.246% (I/O code only)
v2.6.25 + nomerges = 0:  DCM:  8.213% (total)  10.514% (I/O code only)
v2.6.25 + nomerges = 1:  DCM:  6.670% (total)   8.525% (I/O code only)

Alan
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Wed Apr 23, 12:08 pm)
Re: [RFC][PATCH 1/3] Add flag and sysfs interfaces, Alan D. Brunelle, (Wed Apr 23, 12:12 pm)
[RFC][PATCH 2/3] Have __make_request skip merges when disabled, Alan D. Brunelle, (Wed Apr 23, 12:14 pm)
[RFC][PATCH 3/3] Do not use rqhash when merges disabled, Alan D. Brunelle, (Wed Apr 23, 12:15 pm)
Re: [RFC][PATCH 3/3] Do not use rqhash when merges disabled, Alan D. Brunelle, (Wed Apr 23, 5:59 pm)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Thu Apr 24, 12:09 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Thu Apr 24, 5:09 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Andi Kleen, (Thu Apr 24, 6:29 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Thu Apr 24, 6:31 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Thu Apr 24, 6:43 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Thu Apr 24, 6:59 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Thu Apr 24, 7:13 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Andi Kleen, (Thu Apr 24, 7:15 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Thu Apr 24, 8:04 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Thu Apr 24, 8:05 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, David Collier-Brown, (Thu Apr 24, 8:53 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Thu Apr 24, 9:29 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Thu Apr 24, 1:38 pm)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Carl Henrik Lunde, (Thu Apr 24, 3:04 pm)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Andi Kleen, (Fri Apr 25, 12:13 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Fri Apr 25, 1:38 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Fri Apr 25, 4:17 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Fri Apr 25, 4:25 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Aaron Carroll, (Fri Apr 25, 5:06 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Jens Axboe, (Fri Apr 25, 5:14 am)
Re: [RFC][PATCH 0/3] Skip I/O merges when disabled, Alan D. Brunelle, (Fri Apr 25, 5:17 am)