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
next prev parent 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.