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