public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Mike Galbraith <efault@gmx.de>
To: lkml <linux-kernel@vger.kernel.org>
Cc: Willy Tarreau <willy@w.ods.org>, Ingo Molnar <mingo@elte.hu>,
	lkml <linux-kernel@vger.kernel.org>,
	Andrew Morton <akpm@osdl.org>, Con Kolivas <kernel@kolivas.org>,
	bugsplatter@gmail.com, Peter Williams <pwil3058@bigpond.net.au>
Subject: [interbench numbers] Re: interactive task starvation
Date: Wed, 22 Mar 2006 13:14:10 +0100	[thread overview]
Message-ID: <1143029650.8298.18.camel@homer> (raw)
In-Reply-To: <1142999382.11047.34.camel@homer>

Greetings,

I was asked to do some interbench runs, with various throttle settings,
see below.  I'll not attempt to interpret results, only present raw data
for others to examine.

Tested throttling patches version is V24, because while I was compiling
2.6.16-rc6-mm2 in preparation for comparison, I found I'd introduced an
SMP buglet in V23.  Something good came from the added testing whether
the results are informative or not :)

	-Mike

1. virgin 2.6.16-rc6-mm2.

Using 1975961 loops per ms, running every load for 30 seconds
Benchmarking kernel 2.6.16-rc6-mm2-smp at datestamp 200603221223

--- Benchmarking simulated cpu of Audio in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.024 +/- 0.0486         1		 100	        100
Video	  0.996 +/- 1.31        6.05		 100	        100
X	  0.336 +/- 0.739       5.01		 100	        100
Burn	  0.028 +/- 0.0905      2.05		 100	        100
Write	  0.058 +/- 0.508       12.1		 100	        100
Read	  0.043 +/- 0.115       1.66		 100	        100
Compile	  0.047 +/- 0.126       2.55		 100	        100
Memload	  0.258 +/- 4.57         112		99.8	       99.8

--- Benchmarking simulated cpu of Video in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.031 +/- 0.396       16.7		 100	       99.9
X	  0.722 +/- 3.35        30.7		 100	         97
Burn	  0.531 +/- 7.42         246		99.1	         98
Write	  0.302 +/- 2.31        40.4		99.9	       98.5
Read	  0.092 +/- 1.11        32.9		99.9	       99.7
Compile	  0.428 +/- 2.77        36.3		99.9	       97.9
Memload	  0.235 +/- 3.3          104		99.5	       99.1

--- Benchmarking simulated cpu of X in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	   1.25 +/- 6.46          70		85.8	       83.2
Video	   17.8 +/- 32            92		31.7	       22.3
Burn	   45.5 +/- 97.5         503		8.35	       4.22
Write	   3.55 +/- 12.2          66		79.9	       73.6
Read	  0.739 +/- 3.04          20		87.4	         83
Compile	   51.9 +/- 122          857		10.7	       5.34
Memload	   1.81 +/- 6.67          54		85.1	       78.3

--- Benchmarking simulated cpu of Gaming in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU
None	   8.65 +/- 14.8         116		  92
Video	   77.9 +/- 78.5         107		56.2
X	   64.2 +/- 72.9         124		60.9
Burn	    301 +/- 317          524		24.9
Write	   26.8 +/- 45.6         135		78.9
Read	   13.1 +/- 16.8        67.9		88.4
Compile	    478 +/- 519          765		17.3
Memload	   21.1 +/- 28.8         148		82.6


2. 2.6.16-rc6-mm2x with no throttling.

Using 1975961 loops per ms, running every load for 30 seconds
Benchmarking kernel 2.6.16-rc6-mm2x-smp at datestamp 200603220914

--- Benchmarking simulated cpu of Audio in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.062 +/- 0.11        1.09		 100	        100
Video	   1.15 +/- 1.53        11.4		 100	        100
X	  0.223 +/- 0.609       6.09		 100	        100
Burn	  0.039 +/- 0.258       6.01		 100	        100
Write	  0.194 +/- 0.837         14		 100	        100
Read	   0.05 +/- 0.202       3.01		 100	        100
Compile	  0.216 +/- 1.36          19		 100	        100
Memload	  0.218 +/- 2.22        51.4		 100	       99.8

--- Benchmarking simulated cpu of Video in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.185 +/- 1.6         18.8		 100	       99.1
X	   1.27 +/- 4.47          27		 100	       94.3
Burn	   1.57 +/- 13.3         345		98.1	         93
Write	  0.819 +/- 3.76        34.7		99.9	         96
Read	  0.301 +/- 2.05        18.7		 100	       98.5
Compile	   4.22 +/- 12.9         233		92.4	       80.2
Memload	  0.624 +/- 3.46        66.7		99.6	         97

--- Benchmarking simulated cpu of X in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	   2.57 +/- 7.94          43		74.6	       67.7
Video	   17.6 +/- 32.2          99		31.2	       22.3
Burn	   40.1 +/- 79.4         716		12.9	       6.65
Write	   6.03 +/- 16.6          80		75.1	       64.6
Read	   2.52 +/- 7.49          42		74.8	       66.7
Compile	   54.1 +/- 79.3         410		15.6	       6.56
Memload	   2.08 +/- 6.93          48		77.3	       71.7

--- Benchmarking simulated cpu of Gaming in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU
None	   12.3 +/- 16.6        65.3		  89
Video	   78.7 +/- 79.4         109		  56
X	   70.6 +/- 78.2         128		58.6
Burn	    468 +/- 492          737		17.6
Write	   36.6 +/- 52.7         300		73.2
Read	   18.3 +/- 20.6        47.9		84.5
Compile	    468 +/- 486          802		17.6
Memload	   21.4 +/- 27           132		82.4


3. 2.6.16-rc6-mm2x with default settings.

Using 1975961 loops per ms, running every load for 30 seconds
Benchmarking kernel 2.6.16-rc6-mm2x-smp at datestamp 200603221006

--- Benchmarking simulated cpu of Audio in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.033 +/- 0.0989      1.05		 100	        100
Video	  0.859 +/- 1.17        7.45		 100	        100
X	  0.239 +/- 0.662        7.1		 100	        100
Burn	   0.06 +/- 0.382       7.86		 100	        100
Write	  0.123 +/- 0.422       4.12		 100	        100
Read	  0.045 +/- 0.103       1.18		 100	        100
Compile	  0.292 +/- 2.9         65.8		 100	       99.8
Memload	  0.256 +/- 3.78        91.8		 100	       99.8

--- Benchmarking simulated cpu of Video in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.101 +/- 1.06        16.7		 100	       99.6
X	   1.13 +/- 4.38        33.7		99.9	       95.2
Burn	   10.7 +/- 47.1         410		67.2	       64.7
Write	   1.17 +/- 10.9         417		98.2	       94.8
Read	  0.127 +/- 1.13        16.8		 100	       99.6
Compile	    8.6 +/- 32.6         200		70.7	       63.6
Memload	  0.512 +/- 3.32        83.5		99.7	       97.6

--- Benchmarking simulated cpu of X in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	    2.2 +/- 7.75          51		81.9	       74.9
Video	   15.8 +/- 29.4          81		  33	       23.9
Burn	   74.1 +/- 124          406		18.5	       9.57
Write	    4.6 +/- 14            86		  55	       48.5
Read	   1.75 +/- 5.16          26		80.7	       73.1
Compile	   71.2 +/- 124          468		21.8	       12.2
Memload	   2.95 +/- 9.31          70		75.6	       69.1

--- Benchmarking simulated cpu of Gaming in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU
None	   13.7 +/- 17.9        56.4		87.9
Video	   74.6 +/- 75.4        98.5		57.3
X	   68.2 +/- 76.1         128		59.4
Burn	    515 +/- 526          735		16.3
Write	   35.5 +/- 58.3         505		73.8
Read	   15.7 +/- 17.8        45.8		86.4
Compile	    436 +/- 453          863		18.7
Memload	   22.3 +/- 30.1         227		81.8


4. 2.6.16-rc6-mm2x with max throttling.

Using 1975961 loops per ms, running every load for 30 seconds
Benchmarking kernel 2.6.16-rc6-mm2x-smp at datestamp 200603220938

--- Benchmarking simulated cpu of Audio in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.035 +/- 0.118       2.01		 100	        100
Video	  0.043 +/- 0.231       5.02		 100	        100
X	  0.109 +/- 0.737       12.3		 100	        100
Burn	  0.072 +/- 0.574       9.78		 100	        100
Write	   0.11 +/- 0.367       4.14		 100	        100
Read	  0.052 +/- 0.141       2.02		 100	        100
Compile	    0.5 +/- 4.84         112		99.8	       99.8
Memload	  0.093 +/- 0.461       9.13		 100	        100

--- Benchmarking simulated cpu of Video in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	  0.187 +/- 1.59        16.7		 100	       99.1
X	    2.4 +/- 6.26        32.8		99.9	         90
Burn	   59.7 +/- 130          478		27.1	       23.8
Write	   2.08 +/- 9.24         208		98.3	       90.5
Read	  0.154 +/- 1.3         18.8		 100	       99.4
Compile	   57.9 +/- 130          714		28.3	       22.4
Memload	  0.743 +/- 3.7         66.7		99.8	       96.3

--- Benchmarking simulated cpu of X in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU  % Deadlines Met
None	   1.73 +/- 6.46          42		74.4	         70
Video	   13.3 +/- 24.5          74		39.8	       29.2
Burn	    142 +/- 206          579		9.11	       4.69
Write	   4.51 +/- 14.1        88.4		61.4	       55.5
Read	   1.38 +/- 4.38          24		85.3	       78.3
Compile	    126 +/- 190          619		12.4	       6.51
Memload	   3.61 +/- 11.7          70		61.7	       55.8

--- Benchmarking simulated cpu of Gaming in the presence of simulated ---
Load	Latency +/- SD (ms)  Max Latency   % Desired CPU
None	   12.9 +/- 16.5        67.6		88.6
Video	   67.7 +/- 69          97.3		59.6
X	   70.7 +/- 77.7         130		58.6
Burn	    355 +/- 367          625		  22
Write	   35.6 +/- 61.3         545		73.8
Read	   23.1 +/- 28.4         115		81.3
Compile	    467 +/- 485          793		17.6
Memload	   25.6 +/- 32.9         138		79.6






  parent reply	other threads:[~2006-03-22 12:13 UTC|newest]

Thread overview: 112+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-07 23:13 [PATCH] mm: yield during swap prefetching Con Kolivas
2006-03-07 23:26 ` Andrew Morton
2006-03-07 23:32   ` Con Kolivas
2006-03-08  0:05     ` Andrew Morton
2006-03-08  0:51       ` Con Kolivas
2006-03-08  1:11         ` Andrew Morton
2006-03-08  1:12           ` Con Kolivas
2006-03-08  1:19             ` Con Kolivas
2006-03-08  1:23             ` Andrew Morton
2006-03-08  1:28               ` Con Kolivas
2006-03-08  2:08                 ` Lee Revell
2006-03-08  2:12                   ` Con Kolivas
2006-03-08  2:18                     ` Lee Revell
2006-03-08  2:22                       ` Con Kolivas
2006-03-08  2:27                         ` Lee Revell
2006-03-08  2:30                           ` Con Kolivas
2006-03-08  2:52                             ` [ck] " André Goddard Rosa
2006-03-08  3:03                               ` Lee Revell
2006-03-08  3:05                               ` Con Kolivas
2006-03-08 21:07                                 ` Zan Lynx
2006-03-08 23:00                                   ` Con Kolivas
2006-03-08 23:48                                     ` Zan Lynx
2006-03-09  0:07                                       ` Con Kolivas
2006-03-09  3:13                                         ` Zan Lynx
2006-03-09  4:08                                           ` Con Kolivas
2006-03-09  4:54                                             ` Lee Revell
2006-03-08  7:51                 ` Jan Knutar
2006-03-08  8:39                   ` Con Kolivas
2006-03-09  8:57             ` Helge Hafting
2006-03-09  9:08               ` Con Kolivas
     [not found]                 ` <4410AFD3.7090505@bigpond.net.au>
2006-03-10  9:01                   ` [ck] " Andreas Mohr
2006-03-10  9:11                     ` Con Kolivas
2006-03-08 22:24       ` Pavel Machek
2006-03-09  2:22         ` Nick Piggin
2006-03-09  2:30           ` Con Kolivas
2006-03-09  2:57             ` Nick Piggin
2006-03-09  9:11               ` Con Kolivas
2006-03-08 13:36     ` [ck] " Con Kolivas
2006-03-17  9:06       ` Ingo Molnar
2006-03-17 10:46         ` interactive task starvation Mike Galbraith
2006-03-17 17:15           ` Mike Galbraith
2006-03-20  7:09             ` Mike Galbraith
2006-03-20 10:22               ` Ingo Molnar
2006-03-21  6:47               ` Willy Tarreau
2006-03-21  7:51                 ` Mike Galbraith
2006-03-21  9:13                   ` Willy Tarreau
2006-03-21  9:14                     ` Ingo Molnar
2006-03-21 11:15                       ` Willy Tarreau
2006-03-21 11:18                         ` Ingo Molnar
2006-03-21 11:53                           ` Con Kolivas
2006-03-21 13:10                             ` Mike Galbraith
2006-03-21 13:13                               ` Con Kolivas
2006-03-21 13:33                                 ` Mike Galbraith
2006-03-21 13:37                                   ` Con Kolivas
2006-03-21 13:44                                     ` Willy Tarreau
2006-03-21 13:45                                       ` Con Kolivas
2006-03-21 14:01                                         ` Mike Galbraith
2006-03-21 14:17                                           ` Con Kolivas
2006-03-21 15:20                                             ` Con Kolivas
2006-03-21 17:50                                               ` Willy Tarreau
2006-03-22  4:18                                                 ` Mike Galbraith
2006-03-21 17:51                                               ` Mike Galbraith
2006-03-21 13:38                                 ` Willy Tarreau
2006-03-21 13:48                                   ` Mike Galbraith
2006-03-21 12:07                           ` Mike Galbraith
2006-03-21 12:59                             ` Willy Tarreau
2006-03-21 13:24                               ` Mike Galbraith
2006-03-21 13:53                                 ` Con Kolivas
2006-03-21 14:17                                   ` Mike Galbraith
2006-03-21 14:19                                     ` Con Kolivas
2006-03-21 14:25                                       ` Ingo Molnar
2006-03-21 14:28                                         ` Con Kolivas
2006-03-21 14:30                                           ` Ingo Molnar
2006-03-21 14:28                                       ` Mike Galbraith
2006-03-21 14:30                                         ` Con Kolivas
2006-03-21 14:32                                           ` Ingo Molnar
2006-03-21 14:44                                             ` Willy Tarreau
2006-03-21 14:52                                               ` Ingo Molnar
2006-03-29  3:01                                                 ` Lee Revell
2006-03-29  5:56                                                   ` Ray Lee
2006-03-29  6:16                                                     ` Lee Revell
2006-03-21 14:36                                           ` Mike Galbraith
2006-03-21 14:39                                             ` Con Kolivas
2006-03-21 14:39                                       ` Willy Tarreau
2006-03-21 18:39                                         ` Rafael J. Wysocki
2006-03-21 19:32                                           ` Willy Tarreau
2006-03-21 21:47                                             ` Rafael J. Wysocki
2006-03-21 22:51                                 ` Peter Williams
2006-03-22  3:49                                   ` Mike Galbraith
2006-03-22  3:59                                     ` Peter Williams
2006-03-22 12:14                                     ` Mike Galbraith [this message]
2006-03-22 20:27                                       ` [interbench numbers] " Con Kolivas
2006-03-23  3:22                                         ` Mike Galbraith
2006-03-23  5:43                                           ` Con Kolivas
2006-03-23  5:53                                             ` Mike Galbraith
2006-03-23 11:07                                               ` Mike Galbraith
2006-03-24  0:21                                                 ` Con Kolivas
2006-03-24  5:02                                                   ` Mike Galbraith
2006-03-24  5:04                                                     ` Con Kolivas
2006-03-17 12:38         ` [PATCH] sched: activate SCHED BATCH expired Con Kolivas
2006-03-17 13:07           ` Ingo Molnar
2006-03-17 13:26           ` Nick Piggin
2006-03-17 13:36             ` Con Kolivas
2006-03-17 13:46               ` Nick Piggin
2006-03-17 13:51                 ` Nick Piggin
2006-03-17 14:11                 ` Con Kolivas
2006-03-17 14:59                   ` Ingo Molnar
2006-03-17 13:47               ` [ck] " Andreas Mohr
2006-03-17 13:59                 ` Con Kolivas
2006-03-17 14:06                 ` Nick Piggin
2006-03-08  8:48   ` [ck] Re: [PATCH] mm: yield during swap prefetching Andreas Mohr
2006-03-08  8:52     ` Con Kolivas

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=1143029650.8298.18.camel@homer \
    --to=efault@gmx.de \
    --cc=akpm@osdl.org \
    --cc=bugsplatter@gmail.com \
    --cc=kernel@kolivas.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=pwil3058@bigpond.net.au \
    --cc=willy@w.ods.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox