All of lore.kernel.org
 help / color / mirror / Atom feed
From: rwhron@earthlink.net
To: piggin@cyberone.com.au
Cc: linux-kernel@vger.kernel.org
Subject: Re: [BENCHMARK] I/O regression after 2.6.0-test5
Date: Tue, 28 Oct 2003 19:38:22 -0500	[thread overview]
Message-ID: <20031029003822.GA9382@rushmore> (raw)

On 28 Oct 2003 10:24:36 +1100,  Nick Piggin wrote:
> There is an #if 0 part in the patch. Could you try setting it to #if 1
> please.

Changing the #if 0 to #if 1 appears to affect AIM7 fserver the most.

Patch tested is very similar to:
http://marc.theaimsgroup.com/?l=linux-kernel&m=106729967301172&w=2

2.6.0-test9-as	as-fix patch
2.6.0-test9-as1	as-fix patch with #if 1

Either way, that version of as-fix patch looks good for both
AIM7 and tiobench.

AIM7 dbase workload
kernel                   Tasks   Jobs/Min        Real    CPU
2.6.0-test9-as           32	604.1		314.6	133.7
2.6.0-test9-as1          32	599.6		317.0	142.2
2.6.0-test5              32	590.2		322.0	131.9
2.6.0-test9              32	316.2		601.2	128.5

2.6.0-test9-as           64	783.3		485.3	256.3
2.6.0-test9-as1          64	776.8		489.4	257.6
2.6.0-test5              64	774.3		490.9	256.6
2.6.0-test9              64	460.9		824.8	246.2

2.6.0-test9-as           96	868.5		656.6	386.4
2.6.0-test9-as1          96	864.1		660.0	391.0
2.6.0-test5              96	859.0		663.9	389.5
2.6.0-test9              96	507.5		1123.5	368.1

2.6.0-test9-as           128	914.1		831.8	510.7
2.6.0-test9-as1          128	910.7		834.8	521.1
2.6.0-test5              128	910.3		835.2	528.6
2.6.0-test9              128	536.6		1416.9	487.0

2.6.0-test9-as           160	952.4		998.0	635.8
2.6.0-test9-as1          160	949.3		1001.2	652.2
2.6.0-test5              160	741.5		1281.7	644.8
2.6.0-test9              160	522.4		1819.2	619.9

2.6.0-test9-as1          192	981.4		1162.1	779.1
2.6.0-test9-as           192	976.6		1167.8	774.2
2.6.0-test5              192	840.0		1357.8	776.0
2.6.0-test9              192	513.5		2220.8	739.3

2.6.0-test9-as           224	1000.6		1329.7	917.0
2.6.0-test9-as1          224	994.9		1337.3	904.8
2.6.0-test5              224	986.9		1348.2	911.8
2.6.0-test9              224	503.9		2640.3	853.4

2.6.0-test9-as           256	1010.6		1504.7	1036.3
2.6.0-test9-as1          256	1009.0		1507.1	1030.0
2.6.0-test5              256	999.5		1521.3	1029.3
2.6.0-test9              256	530.8		2864.8	975.5

At low number of tasks, #if 0 does more work.   As the
number of tasks goes up, having #if 1 does more work.


AIM7 fserver workload
kernel                   Tasks   Jobs/Min        Real    CPU
2.6.0-test9-as           4	114.6		211.6	38.2
2.6.0-test5              4	79.7		304.0	38.3
2.6.0-test9-as1          4	79.3		305.8	38.4
2.6.0-test9              4	43.0		564.4	43.6

2.6.0-test9-as           8	175.0		277.0	65.9
2.6.0-test5              8	129.8		373.5	66.3
2.6.0-test9-as1          8	128.8		376.5	65.0
2.6.0-test9              8	61.4		789.1	68.5

2.6.0-test9-as           12	208.4		349.0	93.6
2.6.0-test5              12	164.1		443.0	93.1
2.6.0-test9-as1          12	158.4		459.1	91.6
2.6.0-test9              12	70.4		1033.1	97.6

2.6.0-test9-as           16	190.4		509.3	111.8
2.6.0-test9-as1          16	184.7		525.1	114.2
2.6.0-test5              16	173.4		559.0	116.5
2.6.0-test9              16	100.7		962.8	135.5

2.6.0-test9-as1          20	213.3		568.2	143.3
2.6.0-test9-as           20	190.3		636.8	142.8
2.6.0-test5              20	180.5		671.5	143.0
2.6.0-test9              20	113.0		1072.6	160.0

2.6.0-test9-as1          24	219.2		663.5	169.8
2.6.0-test9-as           24	193.6		751.2	167.3
2.6.0-test5              24	189.1		769.0	176.0
2.6.0-test9              24	116.8		1245.6	163.3

2.6.0-test9-as1          28	223.7		758.6	195.5
2.6.0-test9-as           28	205.7		825.0	200.6
2.6.0-test5              28	204.6		829.2	197.5
2.6.0-test9              28	132.7		1278.5	190.2

2.6.0-test9-as1          32	228.1		850.0	224.8
2.6.0-test5              32	213.7		907.4	228.9
2.6.0-test9-as           32	209.3		926.6	225.9
2.6.0-test9              32	130.4		1486.6	209.1

The regression seen after test5 is gone with the most
recent version of as-fix.

AIM7 shared workload
kernel                   Tasks   Jobs/Min        Real    CPU
2.6.0-test9-as1          64	1952.3		190.8	169.6
2.6.0-test9-as           64	1936.9		192.3	170.2
2.6.0-test5              64	1888.8		197.2	168.3
2.6.0-test9              64	1050.5		354.6	165.0

2.6.0-test9-as           128	2154.9		345.7	337.2
2.6.0-test9-as1          128	2146.3		347.1	338.1
2.6.0-test5              128	2094.9		355.6	338.1
2.6.0-test9              128	1316.6		565.8	330.6

2.6.0-test9-as           192	2267.5		492.8	509.8
2.6.0-test9-as1          192	2260.9		494.2	508.6
2.6.0-test5              192	2256.0		495.3	507.8
2.6.0-test9              192	1399.0		798.7	502.9

2.6.0-test9-as1          256	2417.6		616.3	678.9
2.6.0-test5              256	2389.0		623.7	683.8
2.6.0-test9-as           256	2389.0		623.7	679.8
2.6.0-test9              256	1472.1		1012.1	672.8

2.6.0-test5              320	2457.9		757.7	856.6
2.6.0-test9-as           320	2440.5		763.1	851.0
2.6.0-test9-as1          320	2420.7		769.4	855.9
2.6.0-test9              320	1590.3		1171.1	841.0

2.6.0-test9-as1          384	2498.2		894.6	1030.3
2.6.0-test9-as           384	2487.2		898.6	1038.3
2.6.0-test5              384	2480.4		901.0	1036.5
2.6.0-test9              384	1626.5		1374.1	1022.9

2.6.0-test5              448	2529.8		1030.7	1209.2
2.6.0-test9-as           448	2514.9		1036.8	1213.3
2.6.0-test9-as1          448	2499.6		1043.1	1206.1
2.6.0-test9              448	1636.7		1593.0	1199.5

2.6.0-test9-as           512	2598.7		1146.7	1390.1
2.6.0-test9-as1          512	2581.0		1154.5	1382.3
2.6.0-test5              512	2566.2		1161.2	1386.2
2.6.0-test9              512	1650.9		1805.0	1377.2


Tiobench below is not too exciting.  The main thing is the regression
seen in test[678] is gone.


tiobench-0.3.3
Unit information
================
File size = 8192 megabytes
Blk Size  = 4096 bytes
Rate      = megabytes per second
CPU%      = percentage of CPU used during the test
Latency   = milliseconds
Lat%      = percent of requests that took longer than X seconds
CPU Eff   = Rate divided by CPU% - throughput per cpu load

Sequential Reads ext2
                       Num                    Avg       Maximum     Lat%
Kernel                 Thr   Rate  (CPU%)   Latency     Latency      >2s
---------------------- ---  --------------------------------------------
2.6.0-test9-as           1   28.83 13.66%     0.404      753.63  0.00000
2.6.0-test5              1   28.55 13.89%     0.408      754.59  0.00000
2.6.0-test9-as1          1   28.47 13.76%     0.409      885.44  0.00000

2.6.0-test5              8   34.01 17.09%     2.620      834.85  0.00000
2.6.0-test9-as1          8   33.90 16.82%     2.650      943.85  0.00000
2.6.0-test9-as           8   30.59 15.02%     2.963      843.18  0.00000

2.6.0-test9-as1         16   31.26 15.30%     5.703     1078.85  0.00000
2.6.0-test5             16   30.13 15.04%     5.980     1337.69  0.00000
2.6.0-test9-as          16   26.53 13.00%     6.758     1036.38  0.00000

2.6.0-test9-as1         32   29.63 14.81%    12.057     1459.39  0.00000
2.6.0-test5             32   29.46 14.62%    11.954     1560.02  0.00000
2.6.0-test9-as          32   24.84 12.43%    14.389     1842.53  0.00000

2.6.0-test5             64   25.24 13.57%    26.901     1743.05  0.00000
2.6.0-test9-as1         64   22.77 12.34%    29.750     1783.29  0.00000
2.6.0-test9-as          64   21.53 11.64%    31.063     1901.78  0.00000

2.6.0-test5            128   10.41  9.76%   129.662     1820.78  0.00000
2.6.0-test9-as1        128   10.27  9.41%   130.097     2172.39  0.00000
2.6.0-test9-as         128   10.05  9.13%   133.312     1753.29  0.00000

2.6.0-test5            256    9.13 13.30%   305.097     1446.43  0.00000
2.6.0-test9-as         256    8.62 12.50%   322.473     1698.87  0.00000
2.6.0-test9-as1        256    8.57 12.63%   325.050     1653.00  0.00000

Random Reads ext2
                       Num                    Avg       Maximum     Lat%
Kernel                 Thr   Rate  (CPU%)   Latency     Latency      >2s
---------------------- ---  --------------------------------------------
2.6.0-test9-as1          1    0.98  0.99%    12.001      109.76  0.00000
2.6.0-test5              1    0.95  0.94%    12.373      114.89  0.00000
2.6.0-test9-as           1    0.81  0.80%    14.484      117.63  0.00000

2.6.0-test5              8    4.11  4.58%    19.433      137.74  0.00000
2.6.0-test9-as1          8    4.03  4.39%    20.775      177.47  0.00000
2.6.0-test9-as           8    3.61  3.79%    23.024      161.12  0.00000

2.6.0-test9-as1         16    4.58  3.69%    36.975      396.44  0.00000
2.6.0-test5             16    4.05  3.90%    42.424      236.49  0.00000
2.6.0-test9-as          16    3.33  3.02%    51.015      293.01  0.00000

2.6.0-test5             32    4.41  3.58%    70.910      516.28  0.00000
2.6.0-test9-as1         32    4.21  3.95%    80.533      451.20  0.00000
2.6.0-test9-as          32    3.26  3.13%   102.403      697.51  0.00000

2.6.0-test5             64    4.47  4.00%   137.277     1077.53  0.00000
2.6.0-test9-as          64    4.40  3.88%   134.358     1229.07  0.00000
2.6.0-test9-as1         64    4.40  3.74%   138.895     1233.53  0.00000

2.6.0-test5            128    4.86  4.83%   243.704     2287.09  0.00000
2.6.0-test9-as1        128    4.68  4.47%   243.701     2172.91  0.00000
2.6.0-test9-as         128    4.51  4.51%   249.319     2547.23  0.00000

2.6.0-test5            256    5.51  7.00%   427.503     2511.79  0.00000
2.6.0-test9-as         256    5.23  6.79%   450.963     3573.61  0.00000
2.6.0-test9-as1        256    5.01  6.61%   467.361     3305.41  0.00000

Sequential Writes ext2
                       Num                    Avg       Maximum     Lat%
Kernel                 Thr   Rate  (CPU%)   Latency     Latency      >2s
---------------------- ---  --------------------------------------------
2.6.0-test5              1   56.24 41.13%     0.170     3207.90  0.00000
2.6.0-test9-as1          1   55.71 39.50%     0.172     2225.67  0.00000
2.6.0-test9-as           1   55.49 39.25%     0.173     1806.75  0.00000

2.6.0-test5              8   31.86 31.70%     2.356    15355.31  0.05655
2.6.0-test9-as1          8   31.66 30.95%     2.364    14477.90  0.06008
2.6.0-test9-as           8   31.10 30.23%     2.453    14880.66  0.06271

2.6.0-test9-as1         16   32.63 31.80%     4.445    28724.28  0.08045
2.6.0-test9-as          16   32.10 31.67%     4.459    41263.17  0.07834
2.6.0-test5             16   32.07 32.22%     4.371    29214.57  0.07829

2.6.0-test9-as1         32   32.79 32.88%     8.351    70993.57  0.10638
2.6.0-test5             32   30.73 34.74%     8.843    59335.31  0.10657
2.6.0-test9-as          32   30.03 33.06%     8.852    61766.24  0.10576

2.6.0-test5             64   30.27 36.46%    16.798   119951.55  0.14372
2.6.0-test9-as1         64   28.70 34.79%    17.693   114731.30  0.15449
2.6.0-test9-as          64   27.10 32.73%    18.207   120362.26  0.15745

2.6.0-test5            128   29.98 38.86%    32.259   230569.79  0.20509
2.6.0-test9-as1        128   29.84 37.86%    31.890   224444.62  0.20604
2.6.0-test9-as         128   29.25 37.18%    32.428   210201.96  0.21028

2.6.0-test5            256   33.49 48.84%    53.571   391954.31  0.24166
2.6.0-test9-as         256   32.18 44.97%    56.356   453839.45  0.24067
2.6.0-test9-as1        256   31.23 43.69%    57.305   431916.55  0.23952

Random Writes ext2
                       Num                    Avg       Maximum     Lat%
Kernel                 Thr   Rate  (CPU%)   Latency     Latency      >2s
---------------------- ---  --------------------------------------------
2.6.0-test9-as           1    3.08  2.79%     0.582       25.12  0.00000
2.6.0-test5              1    2.86  2.88%     1.117       50.58  0.00000
2.6.0-test9-as1          1    2.63  2.52%     1.481      380.77  0.00000

2.6.0-test5              8    3.85  5.10%     4.885      861.30  0.00000
2.6.0-test9-as1          8    3.69  3.69%     7.495     1084.38  0.00000
2.6.0-test9-as           8    3.34  3.49%    11.409     1369.42  0.00000

2.6.0-test5             16    3.70  3.93%    17.617     1419.36  0.00000
2.6.0-test9-as1         16    3.59  3.90%    18.985     1561.92  0.00000
2.6.0-test9-as          16    3.43  3.33%    16.893     1458.50  0.00000

2.6.0-test5             32    3.72  5.11%    14.666     1191.07  0.00000
2.6.0-test9-as1         32    3.67  4.34%    13.096     1346.98  0.00000
2.6.0-test9-as          32    3.40  4.22%    16.468     1422.35  0.00000

2.6.0-test5             64    3.69  5.68%    14.445     1116.77  0.00000
2.6.0-test9-as1         64    3.53  5.15%    18.633     1450.11  0.00000
2.6.0-test9-as          64    3.39  4.76%    19.373     1659.40  0.00000

2.6.0-test5            128    3.72  6.48%    14.037     1354.59  0.00000
2.6.0-test9-as         128    3.44  5.97%    12.805     1776.43  0.00000
2.6.0-test9-as1        128    3.41  5.81%    15.659     1974.75  0.00000

2.6.0-test5            256    3.57  6.59%    13.418     1912.18  0.00000
2.6.0-test9-as1        256    3.48  6.76%     5.699     1468.80  0.00000
2.6.0-test9-as         256    3.43  6.53%     8.807     1795.06  0.00000

-- 
Randy Hron
http://home.earthlink.net/~rwhron/kernel/bigbox.html


             reply	other threads:[~2003-10-29  0:35 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-29  0:38 rwhron [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-10-27 23:33 [BENCHMARK] I/O regression after 2.6.0-test5 John Hawkes
2003-10-26 10:38 rwhron
2003-10-27 23:49 ` Dave Olien
2003-10-24 23:43 rwhron
2003-10-24 12:46 rwhron
2003-10-24  0:10 rwhron
2003-10-21 13:05 rwhron
2003-10-21 15:57 ` Nick Piggin
2003-10-21 21:07 ` venom
2003-10-22  9:54 ` Nick Piggin
2003-10-22 18:30   ` Dave Olien
2003-10-22 19:08     ` Dave Olien
2003-10-23  2:24     ` Nick Piggin
2003-10-23  3:48       ` Nick Piggin
2003-10-23 20:35       ` Dave Olien
2003-10-23 23:07         ` Nick Piggin
2003-10-20  0:37 rwhron
2003-10-20  1:35 ` Nick Piggin
2003-10-20  4:52   ` Andrew Morton
2003-10-20  8:12     ` Nick Piggin
2003-10-20  4:51 ` Dave Olien
2003-10-20  7:55   ` venom
2003-10-21  4:49     ` Nick Piggin
2003-10-24 13:52 ` Magnus Andersson

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=20031029003822.GA9382@rushmore \
    --to=rwhron@earthlink.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=piggin@cyberone.com.au \
    /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.