All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wu Fengguang <fengguang.wu@intel.com>
To: Jan Kara <jack@suse.cz>
Cc: "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	Christoph Hellwig <hch@infradead.org>,
	Dave Chinner <david@fromorbit.com>
Subject: Re: [PATCH 1/2] writeback: Improve busyloop prevention
Date: Mon, 5 Dec 2011 16:02:43 +0800	[thread overview]
Message-ID: <20111205080243.GA14799@localhost> (raw)
In-Reply-To: <20111110145044.GC26644@quack.suse.cz>

Jan,

Sorry for the long delay!

On Thu, Nov 10, 2011 at 10:50:44PM +0800, Jan Kara wrote:
> On Wed 09-11-11 00:52:07, Jan Kara wrote:
> > > wfg@bee /export/writeback% ./compare.rb -v jsize -e io_wkB_s thresh*/*-ioless-full-next-20111102+ thresh*/*-20111102+
> > > 3.1.0-ioless-full-next-20111102+  3.1.0-ioless-full-bg-all-next-20111102+
> > > ------------------------  ------------------------
> > >                 36231.89        -3.8%     34855.10  thresh=1000M/ext3-100dd-4k-8p-4096M-1000M:10-X
> > >                 41115.07       -12.7%     35886.36  thresh=1000M/ext3-10dd-4k-8p-4096M-1000M:10-X
> > >                 48025.75       -14.3%     41146.57  thresh=1000M/ext3-1dd-4k-8p-4096M-1000M:10-X
> > >                 47684.35        -6.4%     44644.30  thresh=1000M/ext4-100dd-4k-8p-4096M-1000M:10-X
> > >                 54015.86        -4.0%     51851.01  thresh=1000M/ext4-10dd-4k-8p-4096M-1000M:10-X
> > >                 55320.03        -2.6%     53867.63  thresh=1000M/ext4-1dd-4k-8p-4096M-1000M:10-X
> > >                 37400.51        +1.6%     38012.57  thresh=100M/ext3-10dd-4k-8p-4096M-100M:10-X
> > >                 45317.31        -4.5%     43272.16  thresh=100M/ext3-1dd-4k-8p-4096M-100M:10-X
> > >                 40552.64        +0.8%     40884.60  thresh=100M/ext3-2dd-4k-8p-4096M-100M:10-X
> > >                 44271.29        -5.6%     41789.76  thresh=100M/ext4-10dd-4k-8p-4096M-100M:10-X
> > >                 54334.22        -3.5%     52435.69  thresh=100M/ext4-1dd-4k-8p-4096M-100M:10-X
> > >                 52563.67        -6.1%     49341.84  thresh=100M/ext4-2dd-4k-8p-4096M-100M:10-X
> > >                 45027.95        -1.0%     44599.37  thresh=10M/ext3-1dd-4k-8p-4096M-10M:10-X
> > >                 42478.40        +0.3%     42608.48  thresh=10M/ext3-2dd-4k-8p-4096M-10M:10-X
> > >                 35178.47        -0.2%     35103.56  thresh=10M/ext4-10dd-4k-8p-4096M-10M:10-X
> > >                 54079.64        -0.5%     53834.85  thresh=10M/ext4-1dd-4k-8p-4096M-10M:10-X
> > >                 49982.11        -0.4%     49803.44  thresh=10M/ext4-2dd-4k-8p-4096M-10M:10-X
> > >                783579.17        -3.8%    753937.28  TOTAL io_wkB_s
> >   Here I can see some noticeable drops in the realistic thresh=100M case
> > (case thresh=1000M is unrealistic but it still surprise me that there are
> > drops as well). I'll try to reproduce your results so that I can look into
> > this more effectively.
>   So I've run a test on a machine with 1G of memory, thresh=184M (so
> something similar to your 4G-1G test). I've used tiobench using 10 threads,
> each thread writing 1.6G file. I have run the test 10 times to get an idea
> of fluctuations. The result is:
>   without patch			with patch
>    AVG         STDDEV      AVG         STDDEV
> 199.884820 +- 1.32268	200.466003 +- 0.377405
> 
> The numbers are time-to-completion so lower is better. Summary is: No
> statistically meaningful difference. I'll run more tests with different
> dirty thresholds to see whether I won't be able to observe some
> difference...

I carried out some tests on ext3/ext4 before/after patch. Most tests
are repeated for 3 times so as to get an idea about the variations.

The ":jsize=8" notion means "-J size=8" in action.

The overall deltas are -0.3% for ext4 and -3.3% for ext3.  I noticed
that the regressions mostly happen for the "-J size=8" cases.  For
normal mkfs, ext4 actually sees +2.5% increase and ext3 sees only
-0.8% drop.

I don't find any misbehaves in the graphs.
So in general I think the test results are acceptable.

Thanks,
Fengguang
---

compare-io.sh can be found here
https://github.com/fengguang/writeback-tests/

all cases:

wfg@bee /export/writeback% ./compare-io.sh  snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+} | grep TOTAL
                10288.05        -1.7%     10112.32  TOTAL write_bw
             10515330.05        -1.7%  10340244.65  TOTAL io_wkB_s
                22691.02        -0.1%     22675.29  TOTAL io_w_s
              1177578.21        -3.3%   1138850.24  TOTAL io_wrqm_s
               115888.13        -0.6%    115170.24  TOTAL io_avgrq_sz
                17112.93        -0.5%     17032.84  TOTAL io_avgqu_sz
                96998.62        +0.7%     97649.86  TOTAL io_await
                  838.95        -1.8%       823.97  TOTAL io_svctm
                12493.72        +0.0%     12493.90  TOTAL io_util
                   32.06        -0.1%        32.03  TOTAL cpu_user
                    0.00        +nan%         0.00  TOTAL cpu_nice
                  514.20        -0.7%       510.85  TOTAL cpu_system
                 4168.71     +5402.9%    229401.29  TOTAL cpu_iowait
                    0.00        +nan%         0.00  TOTAL cpu_steal
                 7784.93        -2.5%      7587.00  TOTAL cpu_idle

normal mkfs:

wfg@bee /export/writeback% ./compare-io.sh -v jsize snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+} | grep TOTAL
                 5309.47        +0.9%      5357.55  TOTAL write_bw
              5426694.86        +1.0%   5480854.55  TOTAL io_wkB_s
                11532.74        +4.1%     12010.72  TOTAL io_w_s
               599951.24        -0.9%    594789.05  TOTAL io_wrqm_s
                60481.46        -2.0%     59242.21  TOTAL io_avgrq_sz
                 8727.64        -0.5%      8687.29  TOTAL io_avgqu_sz
                49759.66        -3.6%     47945.50  TOTAL io_await
                  419.03        -6.6%       391.51  TOTAL io_svctm
                 6396.66        +0.0%      6397.08  TOTAL io_util
                   16.86        +2.1%        17.22  TOTAL cpu_user
                    0.00        +nan%         0.00  TOTAL cpu_nice
                  263.49        +0.0%       263.59  TOTAL cpu_system
                 2188.46        +4.3%      2283.60  TOTAL cpu_iowait
                    0.00        +nan%         0.00  TOTAL cpu_steal
                 3931.13        -2.4%      3835.53  TOTAL cpu_idle

ext3 normal mkfs:

wfg@bee /export/writeback% ./compare-io.sh -v jsize -g ext3 snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+} | grep TOTAL
                 2365.00        -0.8%      2345.04  TOTAL write_bw
              2420077.26        -0.8%   2400572.22  TOTAL io_wkB_s
                 5494.17        +5.9%      5820.50  TOTAL io_w_s
               599733.51        -0.9%    594590.82  TOTAL io_wrqm_s
                28648.41        -4.3%     27409.62  TOTAL io_avgrq_sz
                 4393.66        -0.3%      4380.82  TOTAL io_avgqu_sz
                26496.62        -4.1%     25409.98  TOTAL io_await
                  241.60        -8.8%       220.24  TOTAL io_svctm
                 3197.57        -0.0%      3197.26  TOTAL io_util
                    8.40        +1.7%         8.54  TOTAL cpu_user
                    0.00        +nan%         0.00  TOTAL cpu_nice
                  132.00        -0.5%       131.32  TOTAL cpu_system
                 1050.19        +5.0%      1102.49  TOTAL cpu_iowait
                    0.00        +nan%         0.00  TOTAL cpu_steal
                 2009.39        -2.6%      1957.63  TOTAL cpu_idle

ext4 normal mkfs:

wfg@bee /export/writeback% ./compare-io.sh -v jsize -g ext4 snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+} | grep TOTAL
                 2944.47        +2.3%      3012.52  TOTAL write_bw
              3006617.60        +2.5%   3080282.33  TOTAL io_wkB_s
                 6038.57        +2.5%      6190.22  TOTAL io_w_s
                  217.73        -9.0%       198.23  TOTAL io_wrqm_s
                31833.06        -0.0%     31832.59  TOTAL io_avgrq_sz
                 4333.98        -0.6%      4306.47  TOTAL io_avgqu_sz
                23263.05        -3.1%     22535.51  TOTAL io_await
                  177.43        -3.5%       171.28  TOTAL io_svctm
                 3199.09        +0.0%      3199.83  TOTAL io_util
                    8.46        +2.6%         8.68  TOTAL cpu_user
                    0.00        +nan%         0.00  TOTAL cpu_nice
                  131.49        +0.6%       132.28  TOTAL cpu_system
                 1138.27        +3.8%      1181.12  TOTAL cpu_iowait
                    0.00        +nan%         0.00  TOTAL cpu_steal
                 1921.74        -2.3%      1877.90  TOTAL cpu_idle

Some details for ext4/ext3:

wfg@bee /export/writeback% ./compare.rb -g ext4 -e io_wkB_s snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+}
               3.2.0-rc1         3.2.0-rc1-bg-all+
------------------------  ------------------------
                84473.27       +14.6%     96810.30  snb/thresh=1000M/ext4-100dd-1-3.2.0-rc1
                96971.63        -0.2%     96817.43  snb/thresh=1000M/ext4-100dd-2-3.2.0-rc1
                93518.20       +13.0%    105681.79  snb/thresh=1000M/ext4-10dd-1-3.2.0-rc1
                91381.67       +15.4%    105428.50  snb/thresh=1000M/ext4-10dd-2-3.2.0-rc1
               105734.03        -7.6%     97746.25  snb/thresh=1000M/ext4-10dd-3-3.2.0-rc1
               106967.36        -9.7%     96610.37  snb/thresh=1000M/ext4-1dd-1-3.2.0-rc1
               105721.10        +0.1%    105821.17  snb/thresh=1000M/ext4-1dd-2-3.2.0-rc1
                93144.96       +15.1%    107163.72  snb/thresh=1000M/ext4-1dd-3-3.2.0-rc1
                91008.48        -5.9%     85667.88  snb/thresh=1000M/ext4:jsize=8-100dd-1-3.2.0-rc1
                83903.83        +1.7%     85332.89  snb/thresh=1000M/ext4:jsize=8-100dd-2-3.2.0-rc1
                91294.62        +2.2%     93291.84  snb/thresh=1000M/ext4:jsize=8-10dd-1-3.2.0-rc1
                99669.41        -6.4%     93324.27  snb/thresh=1000M/ext4:jsize=8-10dd-2-3.2.0-rc1
                97860.10        -2.1%     95845.66  snb/thresh=1000M/ext4:jsize=8-1dd-1-3.2.0-rc1
                94028.20        +1.2%     95164.13  snb/thresh=1000M/ext4:jsize=8-1dd-2-3.2.0-rc1
               106718.79       -11.1%     94867.78  snb/thresh=1000M/ext4:jsize=8-1dd-3-3.2.0-rc1
                67377.61       +13.9%     76717.96  snb/thresh=100M/ext4-100dd-1-3.2.0-rc1
                76879.86        -2.9%     74629.73  snb/thresh=100M/ext4-100dd-2-3.2.0-rc1
                81428.25       +13.0%     92024.19  snb/thresh=100M/ext4-10dd-1-3.2.0-rc1
                81262.62        +6.9%     86877.99  snb/thresh=100M/ext4-10dd-2-3.2.0-rc1
                92194.34        -9.5%     83411.11  snb/thresh=100M/ext4-10dd-3-3.2.0-rc1
                94225.13       +12.7%    106187.25  snb/thresh=100M/ext4-1dd-1-3.2.0-rc1
                97244.07        -0.5%     96772.82  snb/thresh=100M/ext4-1dd-2-3.2.0-rc1
                91910.86        +7.9%     99214.46  snb/thresh=100M/ext4-1dd-3-3.2.0-rc1
                69473.36        -2.2%     67959.60  snb/thresh=100M/ext4:jsize=8-100dd-1-3.2.0-rc1
                69488.99        -2.4%     67832.74  snb/thresh=100M/ext4:jsize=8-100dd-2-3.2.0-rc1
                92434.46       -10.9%     82384.58  snb/thresh=100M/ext4:jsize=8-10dd-1-3.2.0-rc1
                85331.01        -3.4%     82406.72  snb/thresh=100M/ext4:jsize=8-10dd-2-3.2.0-rc1
               106049.14       -11.7%     93615.96  snb/thresh=100M/ext4:jsize=8-1dd-1-3.2.0-rc1
               106210.30       -11.9%     93573.97  snb/thresh=100M/ext4:jsize=8-1dd-2-3.2.0-rc1
                95406.63        -2.4%     93129.65  snb/thresh=100M/ext4:jsize=8-1dd-3-3.2.0-rc1
                89037.60        +0.5%     89483.46  snb/thresh=2G/ext4-100dd-1-3.2.0-rc1
                88633.10        +8.8%     96438.86  snb/thresh=2G/ext4-100dd-2-3.2.0-rc1
               105652.96       -11.6%     93410.17  snb/thresh=2G/ext4-10dd-1-3.2.0-rc1
                91111.88       +16.7%    106299.99  snb/thresh=2G/ext4-10dd-2-3.2.0-rc1
                90829.10       +16.4%    105759.23  snb/thresh=2G/ext4-10dd-3-3.2.0-rc1
               108116.09       -11.4%     95782.88  snb/thresh=2G/ext4-1dd-1-3.2.0-rc1
               108440.24        +0.1%    108508.84  snb/thresh=2G/ext4-1dd-2-3.2.0-rc1
                95097.15        +9.4%    104081.54  snb/thresh=2G/ext4-1dd-3-3.2.0-rc1
               100816.94        -9.9%     90836.14  snb/thresh=2G/ext4:jsize=8-100dd-1-3.2.0-rc1
                92018.44        -3.7%     88608.54  snb/thresh=2G/ext4:jsize=8-100dd-2-3.2.0-rc1
                91911.35        +4.0%     95545.77  snb/thresh=2G/ext4:jsize=8-10dd-1-3.2.0-rc1
               105958.52       -11.2%     94135.56  snb/thresh=2G/ext4:jsize=8-10dd-2-3.2.0-rc1
                94454.87        +1.7%     96052.07  snb/thresh=2G/ext4:jsize=8-1dd-1-3.2.0-rc1
                94129.58        +2.1%     96079.46  snb/thresh=2G/ext4:jsize=8-1dd-2-3.2.0-rc1
               107918.43       -11.6%     95372.06  snb/thresh=2G/ext4:jsize=8-1dd-3-3.2.0-rc1
                93440.85        -7.4%     86511.28  snb/thresh=8G/ext4-100dd-1-3.2.0-rc1
                90258.33        -2.9%     87628.67  snb/thresh=8G/ext4-100dd-2-3.2.0-rc1
               106366.23       -13.6%     91884.53  snb/thresh=8G/ext4-10dd-1-3.2.0-rc1
                92778.89        -0.6%     92213.84  snb/thresh=8G/ext4-10dd-2-3.2.0-rc1
                91049.68       +15.8%    105478.65  snb/thresh=8G/ext4-10dd-3-3.2.0-rc1
                94623.79        +1.1%     95704.38  snb/thresh=8G/ext4-1dd-1-3.2.0-rc1
                99052.74        -1.0%     98097.38  snb/thresh=8G/ext4-1dd-2-3.2.0-rc1
               101694.01        -6.5%     95083.58  snb/thresh=8G/ext4-1dd-3-3.2.0-rc1
               104697.47        -9.7%     94582.62  snb/thresh=8G/ext4:jsize=8-100dd-1-3.2.0-rc1
                99339.28        -3.1%     96299.59  snb/thresh=8G/ext4:jsize=8-100dd-2-3.2.0-rc1
                92131.87        +6.6%     98239.08  snb/thresh=8G/ext4:jsize=8-10dd-1-3.2.0-rc1
               106453.21       -10.0%     95858.09  snb/thresh=8G/ext4:jsize=8-10dd-2-3.2.0-rc1
                95807.93        -3.1%     92818.24  snb/thresh=8G/ext4:jsize=8-10dd-3-3.2.0-rc1
                95341.79       +13.5%    108206.19  snb/thresh=8G/ext4:jsize=8-1dd-1-3.2.0-rc1
                94420.66        +2.6%     96839.02  snb/thresh=8G/ext4:jsize=8-1dd-2-3.2.0-rc1
                93483.45        +7.3%    100283.10  snb/thresh=8G/ext4:jsize=8-1dd-3-3.2.0-rc1
              5764378.71        -0.3%   5744435.53  TOTAL io_wkB_s

wfg@bee /export/writeback% ./compare.rb -g ext3 -e io_wkB_s snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+}
               3.2.0-rc1         3.2.0-rc1-bg-all+
------------------------  ------------------------
                67942.37       +10.7%     75241.90  snb/thresh=1000M/ext3-100dd-1-3.2.0-rc1
                70086.88        +9.1%     76474.81  snb/thresh=1000M/ext3-100dd-2-3.2.0-rc1
                70151.68       +14.8%     80558.96  snb/thresh=1000M/ext3-10dd-1-3.2.0-rc1
                73726.08        +7.7%     79387.64  snb/thresh=1000M/ext3-10dd-2-3.2.0-rc1
                74274.58        +8.2%     80379.63  snb/thresh=1000M/ext3-10dd-3-3.2.0-rc1
                77488.67        -3.9%     74429.64  snb/thresh=1000M/ext3-1dd-1-3.2.0-rc1
                87472.78        -5.3%     82842.31  snb/thresh=1000M/ext3-1dd-2-3.2.0-rc1
                80476.31        +2.6%     82599.50  snb/thresh=1000M/ext3-1dd-3-3.2.0-rc1
                74607.08       -21.1%     58885.80  snb/thresh=1000M/ext3:jsize=8-100dd-1-3.2.0-rc1
                66799.19       -14.1%     57388.42  snb/thresh=1000M/ext3:jsize=8-100dd-2-3.2.0-rc1
                70984.70        +1.4%     72010.71  snb/thresh=1000M/ext3:jsize=8-10dd-1-3.2.0-rc1
                79739.20       -10.3%     71495.41  snb/thresh=1000M/ext3:jsize=8-10dd-2-3.2.0-rc1
                73494.35        -2.1%     71919.37  snb/thresh=1000M/ext3:jsize=8-10dd-3-3.2.0-rc1
                82797.80        -9.2%     75185.91  snb/thresh=1000M/ext3:jsize=8-1dd-1-3.2.0-rc1
                73225.25        -2.3%     71531.99  snb/thresh=1000M/ext3:jsize=8-1dd-2-3.2.0-rc1
                80920.52       -11.5%     71591.89  snb/thresh=1000M/ext3:jsize=8-1dd-3-3.2.0-rc1
                55866.74       +14.5%     63983.45  snb/thresh=100M/ext3-100dd-1-3.2.0-rc1
                63516.92       -10.8%     56657.25  snb/thresh=100M/ext3-100dd-2-3.2.0-rc1
                79772.17        +0.2%     79962.32  snb/thresh=100M/ext3-10dd-1-3.2.0-rc1
                71211.04        +3.2%     73469.61  snb/thresh=100M/ext3-10dd-2-3.2.0-rc1
                75960.20        +2.3%     77684.90  snb/thresh=100M/ext3-10dd-3-3.2.0-rc1
                74090.84       +12.2%     83154.21  snb/thresh=100M/ext3-1dd-1-3.2.0-rc1
                82997.81        -0.3%     82755.64  snb/thresh=100M/ext3-1dd-2-3.2.0-rc1
                73987.01       +10.0%     81398.04  snb/thresh=100M/ext3-1dd-3-3.2.0-rc1
                60477.45       -22.0%     47175.66  snb/thresh=100M/ext3:jsize=8-100dd-1-3.2.0-rc1
                51895.73        -9.1%     47196.06  snb/thresh=100M/ext3:jsize=8-100dd-2-3.2.0-rc1
                70934.34       -11.1%     63057.75  snb/thresh=100M/ext3:jsize=8-10dd-1-3.2.0-rc1
                73631.00       -13.8%     63444.69  snb/thresh=100M/ext3:jsize=8-10dd-2-3.2.0-rc1
                70808.72        -9.7%     63915.61  snb/thresh=100M/ext3:jsize=8-10dd-3-3.2.0-rc1
                81741.64        -8.0%     75201.74  snb/thresh=100M/ext3:jsize=8-1dd-1-3.2.0-rc1
                73874.82        -6.8%     68886.61  snb/thresh=100M/ext3:jsize=8-1dd-2-3.2.0-rc1
                82993.12       -16.5%     69303.45  snb/thresh=100M/ext3:jsize=8-1dd-3-3.2.0-rc1
                68866.74        -0.8%     68311.58  snb/thresh=2G/ext3-100dd-1-3.2.0-rc1
                67564.11       +13.6%     76719.46  snb/thresh=2G/ext3-100dd-2-3.2.0-rc1
                75070.89        -5.4%     71030.23  snb/thresh=2G/ext3-10dd-1-3.2.0-rc1
                81434.15        -2.7%     79194.71  snb/thresh=2G/ext3-10dd-2-3.2.0-rc1
                73935.70        +7.7%     79592.27  snb/thresh=2G/ext3-10dd-3-3.2.0-rc1
                79820.91        -7.2%     74061.53  snb/thresh=2G/ext3-1dd-1-3.2.0-rc1
                77685.01        -2.1%     76026.55  snb/thresh=2G/ext3-1dd-2-3.2.0-rc1
                85991.41        -9.9%     77493.53  snb/thresh=2G/ext3-1dd-3-3.2.0-rc1
                67874.30        -0.5%     67532.29  snb/thresh=2G/ext3:jsize=8-100dd-1-3.2.0-rc1
                68509.10        -4.4%     65490.60  snb/thresh=2G/ext3:jsize=8-100dd-2-3.2.0-rc1
                70306.67        +2.4%     72015.48  snb/thresh=2G/ext3:jsize=8-10dd-1-3.2.0-rc1
                79750.15       -11.7%     70393.85  snb/thresh=2G/ext3:jsize=8-10dd-2-3.2.0-rc1
                77675.53        -8.9%     70737.37  snb/thresh=2G/ext3:jsize=8-10dd-3-3.2.0-rc1
                79488.16        -8.0%     73142.17  snb/thresh=2G/ext3:jsize=8-1dd-1-3.2.0-rc1
                74246.27        +0.8%     74833.84  snb/thresh=2G/ext3:jsize=8-1dd-2-3.2.0-rc1
                72685.30        +1.7%     73896.29  snb/thresh=2G/ext3:jsize=8-1dd-3-3.2.0-rc1
                77685.67       -13.3%     67340.38  snb/thresh=8G/ext3-100dd-1-3.2.0-rc1
                68913.88        -2.0%     67541.52  snb/thresh=8G/ext3-100dd-2-3.2.0-rc1
                77486.78        -9.4%     70175.15  snb/thresh=8G/ext3-10dd-1-3.2.0-rc1
                83617.81       -13.4%     72390.80  snb/thresh=8G/ext3-10dd-2-3.2.0-rc1
                73818.10        -5.3%     69890.46  snb/thresh=8G/ext3-10dd-3-3.2.0-rc1
                85714.30       -14.3%     73452.90  snb/thresh=8G/ext3-1dd-1-3.2.0-rc1
                76820.46        -4.7%     73246.99  snb/thresh=8G/ext3-1dd-2-3.2.0-rc1
                86629.27       -15.6%     73124.34  snb/thresh=8G/ext3-1dd-3-3.2.0-rc1
                62348.10       +12.7%     70243.05  snb/thresh=8G/ext3:jsize=8-100dd-1-3.2.0-rc1
                68753.14        -6.8%     64044.01  snb/thresh=8G/ext3:jsize=8-100dd-2-3.2.0-rc1
                70475.06        +1.7%     71693.23  snb/thresh=8G/ext3:jsize=8-10dd-1-3.2.0-rc1
                69322.48        +1.2%     70162.89  snb/thresh=8G/ext3:jsize=8-10dd-2-3.2.0-rc1
                78733.88        -8.0%     72443.10  snb/thresh=8G/ext3:jsize=8-10dd-3-3.2.0-rc1
                72872.62       +10.8%     80718.93  snb/thresh=8G/ext3:jsize=8-1dd-1-3.2.0-rc1
                76446.68        -2.5%     74534.80  snb/thresh=8G/ext3:jsize=8-1dd-2-3.2.0-rc1
                72461.74        +3.7%     75163.91  snb/thresh=8G/ext3:jsize=8-1dd-3-3.2.0-rc1
              4750951.34        -3.3%   4595809.11  TOTAL io_wkB_s

wfg@bee /export/writeback% ./compare.rb -g ext3- -e io_wkB_s snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+}
               3.2.0-rc1         3.2.0-rc1-bg-all+  
------------------------  ------------------------  
                67942.37       +10.7%     75241.90  snb/thresh=1000M/ext3-100dd-1-3.2.0-rc1
                70086.88        +9.1%     76474.81  snb/thresh=1000M/ext3-100dd-2-3.2.0-rc1
                70151.68       +14.8%     80558.96  snb/thresh=1000M/ext3-10dd-1-3.2.0-rc1
                73726.08        +7.7%     79387.64  snb/thresh=1000M/ext3-10dd-2-3.2.0-rc1
                74274.58        +8.2%     80379.63  snb/thresh=1000M/ext3-10dd-3-3.2.0-rc1
                77488.67        -3.9%     74429.64  snb/thresh=1000M/ext3-1dd-1-3.2.0-rc1
                87472.78        -5.3%     82842.31  snb/thresh=1000M/ext3-1dd-2-3.2.0-rc1
                80476.31        +2.6%     82599.50  snb/thresh=1000M/ext3-1dd-3-3.2.0-rc1
                55866.74       +14.5%     63983.45  snb/thresh=100M/ext3-100dd-1-3.2.0-rc1
                63516.92       -10.8%     56657.25  snb/thresh=100M/ext3-100dd-2-3.2.0-rc1
                79772.17        +0.2%     79962.32  snb/thresh=100M/ext3-10dd-1-3.2.0-rc1
                71211.04        +3.2%     73469.61  snb/thresh=100M/ext3-10dd-2-3.2.0-rc1
                75960.20        +2.3%     77684.90  snb/thresh=100M/ext3-10dd-3-3.2.0-rc1
                74090.84       +12.2%     83154.21  snb/thresh=100M/ext3-1dd-1-3.2.0-rc1
                82997.81        -0.3%     82755.64  snb/thresh=100M/ext3-1dd-2-3.2.0-rc1
                73987.01       +10.0%     81398.04  snb/thresh=100M/ext3-1dd-3-3.2.0-rc1
                68866.74        -0.8%     68311.58  snb/thresh=2G/ext3-100dd-1-3.2.0-rc1
                67564.11       +13.6%     76719.46  snb/thresh=2G/ext3-100dd-2-3.2.0-rc1
                75070.89        -5.4%     71030.23  snb/thresh=2G/ext3-10dd-1-3.2.0-rc1
                81434.15        -2.7%     79194.71  snb/thresh=2G/ext3-10dd-2-3.2.0-rc1
                73935.70        +7.7%     79592.27  snb/thresh=2G/ext3-10dd-3-3.2.0-rc1
                79820.91        -7.2%     74061.53  snb/thresh=2G/ext3-1dd-1-3.2.0-rc1
                77685.01        -2.1%     76026.55  snb/thresh=2G/ext3-1dd-2-3.2.0-rc1
                85991.41        -9.9%     77493.53  snb/thresh=2G/ext3-1dd-3-3.2.0-rc1
                77685.67       -13.3%     67340.38  snb/thresh=8G/ext3-100dd-1-3.2.0-rc1
                68913.88        -2.0%     67541.52  snb/thresh=8G/ext3-100dd-2-3.2.0-rc1
                77486.78        -9.4%     70175.15  snb/thresh=8G/ext3-10dd-1-3.2.0-rc1
                83617.81       -13.4%     72390.80  snb/thresh=8G/ext3-10dd-2-3.2.0-rc1
                73818.10        -5.3%     69890.46  snb/thresh=8G/ext3-10dd-3-3.2.0-rc1
                85714.30       -14.3%     73452.90  snb/thresh=8G/ext3-1dd-1-3.2.0-rc1
                76820.46        -4.7%     73246.99  snb/thresh=8G/ext3-1dd-2-3.2.0-rc1
                86629.27       -15.6%     73124.34  snb/thresh=8G/ext3-1dd-3-3.2.0-rc1
              2420077.26        -0.8%   2400572.22  TOTAL io_wkB_s

wfg@bee /export/writeback% ./compare.rb -g ext4- -e io_wkB_s snb/*/{*-3.2.0-rc1,*-3.2.0-rc1-bg-all+}
               3.2.0-rc1         3.2.0-rc1-bg-all+  
------------------------  ------------------------  
                84473.27       +14.6%     96810.30  snb/thresh=1000M/ext4-100dd-1-3.2.0-rc1
                96971.63        -0.2%     96817.43  snb/thresh=1000M/ext4-100dd-2-3.2.0-rc1
                93518.20       +13.0%    105681.79  snb/thresh=1000M/ext4-10dd-1-3.2.0-rc1
                91381.67       +15.4%    105428.50  snb/thresh=1000M/ext4-10dd-2-3.2.0-rc1
               105734.03        -7.6%     97746.25  snb/thresh=1000M/ext4-10dd-3-3.2.0-rc1
               106967.36        -9.7%     96610.37  snb/thresh=1000M/ext4-1dd-1-3.2.0-rc1
               105721.10        +0.1%    105821.17  snb/thresh=1000M/ext4-1dd-2-3.2.0-rc1
                93144.96       +15.1%    107163.72  snb/thresh=1000M/ext4-1dd-3-3.2.0-rc1
                67377.61       +13.9%     76717.96  snb/thresh=100M/ext4-100dd-1-3.2.0-rc1
                76879.86        -2.9%     74629.73  snb/thresh=100M/ext4-100dd-2-3.2.0-rc1
                81428.25       +13.0%     92024.19  snb/thresh=100M/ext4-10dd-1-3.2.0-rc1
                81262.62        +6.9%     86877.99  snb/thresh=100M/ext4-10dd-2-3.2.0-rc1
                92194.34        -9.5%     83411.11  snb/thresh=100M/ext4-10dd-3-3.2.0-rc1
                94225.13       +12.7%    106187.25  snb/thresh=100M/ext4-1dd-1-3.2.0-rc1
                97244.07        -0.5%     96772.82  snb/thresh=100M/ext4-1dd-2-3.2.0-rc1
                91910.86        +7.9%     99214.46  snb/thresh=100M/ext4-1dd-3-3.2.0-rc1
                89037.60        +0.5%     89483.46  snb/thresh=2G/ext4-100dd-1-3.2.0-rc1
                88633.10        +8.8%     96438.86  snb/thresh=2G/ext4-100dd-2-3.2.0-rc1
               105652.96       -11.6%     93410.17  snb/thresh=2G/ext4-10dd-1-3.2.0-rc1
                91111.88       +16.7%    106299.99  snb/thresh=2G/ext4-10dd-2-3.2.0-rc1
                90829.10       +16.4%    105759.23  snb/thresh=2G/ext4-10dd-3-3.2.0-rc1
               108116.09       -11.4%     95782.88  snb/thresh=2G/ext4-1dd-1-3.2.0-rc1
               108440.24        +0.1%    108508.84  snb/thresh=2G/ext4-1dd-2-3.2.0-rc1
                95097.15        +9.4%    104081.54  snb/thresh=2G/ext4-1dd-3-3.2.0-rc1
                93440.85        -7.4%     86511.28  snb/thresh=8G/ext4-100dd-1-3.2.0-rc1
                90258.33        -2.9%     87628.67  snb/thresh=8G/ext4-100dd-2-3.2.0-rc1
               106366.23       -13.6%     91884.53  snb/thresh=8G/ext4-10dd-1-3.2.0-rc1
                92778.89        -0.6%     92213.84  snb/thresh=8G/ext4-10dd-2-3.2.0-rc1
                91049.68       +15.8%    105478.65  snb/thresh=8G/ext4-10dd-3-3.2.0-rc1
                94623.79        +1.1%     95704.38  snb/thresh=8G/ext4-1dd-1-3.2.0-rc1
                99052.74        -1.0%     98097.38  snb/thresh=8G/ext4-1dd-2-3.2.0-rc1
               101694.01        -6.5%     95083.58  snb/thresh=8G/ext4-1dd-3-3.2.0-rc1
              3006617.60        +2.5%   3080282.33  TOTAL io_wkB_s

Thanks,
Fengguang

  reply	other threads:[~2011-12-05  8:02 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-12 20:57 [PATCH 0/2 v4] writeback: Improve busyloop prevention and inode requeueing Jan Kara
2011-10-12 20:57 ` [PATCH 1/2] writeback: Improve busyloop prevention Jan Kara
2011-10-13 14:26   ` Wu Fengguang
2011-10-13 20:13     ` Jan Kara
2011-10-14  7:18       ` Christoph Hellwig
2011-10-14 19:31         ` Chris Mason
     [not found]     ` <20111013143939.GA9691@localhost>
2011-10-13 20:18       ` Jan Kara
2011-10-14 16:00         ` Wu Fengguang
2011-10-14 16:28           ` Wu Fengguang
2011-10-18  0:51             ` Jan Kara
2011-10-18 14:35               ` Wu Fengguang
2011-10-19 11:56                 ` Jan Kara
2011-10-19 13:25                   ` Wu Fengguang
2011-10-19 13:30                   ` Wu Fengguang
2011-10-19 13:35                   ` Wu Fengguang
2011-10-20 12:09                   ` Wu Fengguang
2011-10-20 12:33                     ` Wu Fengguang
2011-10-20 13:39                       ` Wu Fengguang
2011-10-20 22:26                         ` Jan Kara
2011-10-22  4:20                           ` Wu Fengguang
2011-10-24 15:45                             ` Jan Kara
     [not found]                           ` <20111027063133.GA10146@localhost>
2011-10-27 20:31                             ` Jan Kara
     [not found]                               ` <20111101134231.GA31718@localhost>
2011-11-01 21:53                                 ` Jan Kara
2011-11-02 17:25                                   ` Wu Fengguang
     [not found]                               ` <20111102185603.GA4034@localhost>
2011-11-03  1:51                                 ` Jan Kara
2011-11-03 14:52                                   ` Wu Fengguang
     [not found]                                   ` <20111104152054.GA11577@localhost>
2011-11-08 23:52                                     ` Jan Kara
2011-11-09 13:51                                       ` Wu Fengguang
2011-11-10 14:50                                       ` Jan Kara
2011-12-05  8:02                                         ` Wu Fengguang [this message]
2011-12-07 10:13                                           ` Jan Kara
2011-12-07 11:45                                             ` Wu Fengguang
     [not found]                           ` <20111027064745.GA14017@localhost>
2011-10-27 20:50                             ` Jan Kara
2011-10-20  9:46               ` Christoph Hellwig
2011-10-20 15:32                 ` Jan Kara
2011-10-15 12:41           ` Wu Fengguang
2011-10-12 20:57 ` [PATCH 2/2] writeback: Replace some redirty_tail() calls with requeue_io() Jan Kara
2011-10-13 14:30   ` Wu Fengguang
2011-10-13 14:15 ` [PATCH 0/2 v4] writeback: Improve busyloop prevention and inode requeueing Wu Fengguang
  -- strict thread matches above, loose matches on Subject: below --
2011-10-05 17:58 [PATCH 0/2] Avoid putting of writeback of inodes for too long (v3) Jan Kara
2011-10-05 17:58 ` [PATCH 1/2] writeback: Improve busyloop prevention Jan Kara
2011-09-08  0:44 Jan Kara
2011-09-08  0:57 ` Wu Fengguang
2011-09-08 13:49   ` Jan Kara

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20111205080243.GA14799@localhost \
    --to=fengguang.wu@intel.com \
    --cc=david@fromorbit.com \
    --cc=hch@infradead.org \
    --cc=jack@suse.cz \
    --cc=linux-fsdevel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.