All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Prakash K. Cheemplavam" <prakashkc@gmx.de>
To: Jens Axboe <axboe@suse.de>
Cc: Andrew Morton <akpm@osdl.org>,
	Linux Kernel <linux-kernel@vger.kernel.org>,
	nickpiggin@yahoo.com.au
Subject: Re: Time sliced CFQ io scheduler
Date: Fri, 03 Dec 2004 12:52:55 +0100	[thread overview]
Message-ID: <41B05397.7060808@gmx.de> (raw)
In-Reply-To: <20041203112914.GM10492@suse.de>

[-- Attachment #1: Type: text/plain, Size: 6584 bytes --]

Jens Axboe schrieb:
> On Fri, Dec 03 2004, Prakash K. Cheemplavam wrote:
> 
>>Jens Axboe schrieb:
>>
>>>On Fri, Dec 03 2004, Prakash K. Cheemplavam wrote:
>>>
>>>
>>>>>But at least this patch lets you set slice_sync and slice_async
>>>>>seperately, if you want to experiement.
>>>>
>>>>An idea, which values I should try?
>>>
>>>
>>>Just see if the default ones work (or how they work :-)
>>>
>>>
>>>>BTW, I just did my little test on the ide drive and it shows the same 
>>>>problem, so it is not sata / libata related.
>>>
>>>
>>>Single read/writer case works fine here for me, about half the bandwidth
>>>for each. Please show some vmstats for this case, too. Right now I'm not
>>>terribly interested in problems with raid alone, as I can poke holes in
>>>that. If the single drive case is correct, then we can focus on raid.
>>
>>I have not enough space to perform this test on the ide drive, so I did 
>>it on the sata (single disk). The patch doesn't seem to be better. (But 
>>on the other hand I haven't tested you first version on single disk.) At 
>>least it still doesn't look good enough in my eyes.
>>
>> procs -----------memory---------- ---swap-- -----io---- --system-- 
>>----cpu----
>> r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us 
>>sy id wa
>> 1  3   2704   5368   1528 906540    0    4  2176 24068 1245   743  0 
>>7  0 93
>> 0  3   2704   5432   1532 906252    0    0  5072 28160 1277   782  1 
>>8  0 91
>> 0  5   2704   5688   1532 906080    0    0  9280  4524 1309   842  1 
>>10  0 89
>> 1  3   2704   5232   1544 906208    0    0  6404 76388 1285   716  1 
>>14  0 85
>> 0  3   2704   5496   1544 906524    0    0  8328 26624 1301   856  1 
>>8  0 91
>> 0  3   2704   5512   1528 906636    0    0  9484 22016 1302   883  1 
>>8  0 91
>> 0  3   2704   5816   1500 906296    0    0  5508 10288 1270   749  1 
>>9  0 90
>> 0  4   2704   5620   1488 906608    0    0  3076 19920 1267   818  0 
>>13  0 87
>> 1  4   2704   5684   1456 906432    0    0  3204 18432 1252   704  1 
>>8  0 91
>> 1  3   2704   5504   1408 906168    0    0  5252 28672 1279   777  1 
>>14  0 85
>> 0  4   2704   5120   1404 906296    0    0  8968 16384 1351   876  1 
>>9  0 90
>> 0  4   2704   5364   1404 905620    0    0  5252 26112 1339   835  1 
>>14  0 85
>> 0  4   2704   5600   1432 905036    0    0  1468 15876 1312   741  2 
>>8  0 90
>> 1  4   2704   5556   1424 904704    0    0  1664 26112 1243   714  1 
>>10  0 89
>> 0  4   2704   5492   1428 904100    0    0  1412 31232 1253   760  1 
>>15  0 84
>> 0  4   2704   5568   1432 903456    0    0  1668 29696 1253   703  1 
>>14  0 85
>> 1  4   2704   5620   1408 902980    0    0  1280 28672 1248   732  0 
>>14  0 86
>> 0  4   2704   5236   1404 902888    0    0  2180 28704 1252   705  1 
>>11  0 88
>> 0  4   2704   5632   1388 902180    0    0  1536 28160 1251   731  1 
>>11  0 88
>> 0  3   2704   5120   1356 905968    0    0   384 57896 1257   751  1 
>>14  0 85
> 
> 
> Try increasing slice_sync and idle, just for fun.

Changed to 150 resp. 6:

procs -----------memory---------- ---swap-- -----io---- --system-- 
----cpu----
  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us 
sy id wa
  1  5   2704   5720    960 900020    0    0    68 26624 1251   741  1 
16  0 83
  1  3   2704   5708   1004 900312    0    0   312  4044 1294   686  1 
11  0 88
  0  1   2704   5484   1024 899800    0    0   396 40008 1236   608  1 
5  0 94
  0  3   2704   5284   1036 900696    0    0   516 49196 1246   682  1 
5  0 94
  1  3   2704   5640   1040 900956    0    0  1416 21504 1252   722  1 
4  0 95
  0  3   2704   5120   1040 902108    0    0  2688 12288 1230   672  1 
2  0 97
  1  3   2704   5416   1036 902276    0    0  3076     0 1248   632  0 
2  0 98
  0  4   2704   5448   1092 902748    0    0 11700    16 1306   857  1 
16  0 83
  0  3   2704   5712   1132 900704    0    0  1064 63488 1259   755  1 
15  0 84
  0  3   2704   5476   1156 901336    0    0  5656  8296 1272   725  1 
7  0 92
  0  3   2704   5320   1208 900996    0    0  2988  3972 1256   696  1 
18  0 81
  1  4   2704   5288   1240 899660    0    0  1956 60964 1278   757  1 
12  0 87
  0  3   2704   5596   1292 899032    0    0  1688 24732 1284   813  1 
8  0 91
  0  3   2704   6124   1308 899776    0    0  1424 42496 1253   678  1 
7  0 92
  1  3   2704   5744   1324 900124    0    0    16 23552 1250   707  1 
9  0 90
  0  3   2704   5108   1332 900768    0    0  1800 19968 1242   703  1 
4  0 95
  0  3   2704   5640   1332 900132    0    0  3204 16896 1240   689  1 
1  0 98
  0  3   2704   5512   1344 900696    0    0  2564  3036 1255   652  1 
2  0 97
  2  3   2704   5264   1364 901384    0    0  2704 42572 1253   726  1 
10  0 89
  1  3   2704   5096   1368 898108    0    0  1808 51724 1240  1984  1 
53  0 46
procs -----------memory---------- ---swap-- -----io---- --system-- 
----cpu----
  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us 
sy id wa
  1  4   2704   5572   1348 896164    0    0  2816 18944 1239  1304  1 
30  0 69
  0  4   2704   5436   1332 896152    0    0  3204 17408 1239   716  0 
6  0 94
  0  4   2704   5452   1324 895884    0    0  3076 20480 1248   711  2 
8  0 90
  0  4   2704   5444   1328 895668    0    0  3020 16384 1360   830  1 
7  0 92
  0  4   2704   5708   1328 895248    0    0  1976 21952 1509  1213  4 
8  0 88
  0  4   2704   5708   1328 895020    0    0  1536 25200 1258   803  2 
10  0 88
  0  4   2704   5836   1332 894880    0    0  3204 16264 1281   908  3 
8  0 89
  0  4   2704   5668   1320 895084    0    0   896 18172 1433   941  1 
7  0 92
  0  4   2704   5324   1324 895644    0    0  4612 15924 1450   968  1 
7  0 92
  0  3   2704   5464   1324 897836    0    0  7176 42820 1421  1074  1 
29  0 70
  1  3   2704   5304   1324 898092    0    0   896 11516 1266   727  1 
2  0 97
  0  4   2704   5336   1312 898080    0    0  2436 16684 1270   971  1 
10  0 89
  0  3   2704   5608   1328 897816    0    0 17040 14124 1463  1162  3 
7  0 90
  0  3   2704   5272   1348 897960    0    0 18196 11264 1435  1281  2 
13  0 85
  0  3   2704   5592   1348 897488    0    0  6792 24284 1348  1102  6 
8  0 86
  0  3   2704   5528   1364 897448    0    0   872 19516 1239   760  1 
6  0 93
  0  3   2704   5592   1364 897348    0    0  1976 22408 1253   761  1 
5  0 94
  0  3   2704   5528   1364 897252    0    0  2048 30820 1267   858  1 
8  0 91
  0  3   2704   5528   1372 897132    0    0  5640 18812 1382   907  1 
6  0 93
  0  3   2704   5208   1368 897388    0    0  2820 17356 1352   863  1 
5  0 94

Prakash

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2004-12-03 11:53 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-02 13:04 Time sliced CFQ io scheduler Jens Axboe
2004-12-02 13:48 ` Jens Axboe
2004-12-02 19:48   ` Andrew Morton
2004-12-02 19:52     ` Jens Axboe
2004-12-02 20:19       ` Andrew Morton
2004-12-02 20:19         ` Jens Axboe
2004-12-02 20:34           ` Andrew Morton
2004-12-02 20:37             ` Jens Axboe
2004-12-07 23:11               ` Nick Piggin
2004-12-02 22:18         ` Prakash K. Cheemplavam
2004-12-03  7:01           ` Jens Axboe
2004-12-03  9:12             ` Prakash K. Cheemplavam
2004-12-03  9:18               ` Jens Axboe
2004-12-03  9:35                 ` Prakash K. Cheemplavam
2004-12-03  9:43                   ` Jens Axboe
2004-12-03  9:26               ` Andrew Morton
2004-12-03  9:34                 ` Prakash K. Cheemplavam
2004-12-03  9:39                 ` Jens Axboe
2004-12-03  9:54                   ` Prakash K. Cheemplavam
     [not found]                   ` <41B03722.5090001@gmx.de>
2004-12-03 10:31                     ` Jens Axboe
2004-12-03 10:38                       ` Jens Axboe
2004-12-03 10:45                         ` Prakash K. Cheemplavam
2004-12-03 10:48                           ` Jens Axboe
2004-12-03 11:27                             ` Prakash K. Cheemplavam
2004-12-03 11:29                               ` Jens Axboe
2004-12-03 11:52                                 ` Prakash K. Cheemplavam [this message]
2004-12-08  0:37       ` Andrea Arcangeli
2004-12-08  0:54         ` Nick Piggin
2004-12-08  1:37           ` Andrea Arcangeli
2004-12-08  1:47             ` Nick Piggin
2004-12-08  2:09               ` Andrea Arcangeli
2004-12-08  2:11                 ` Andrew Morton
2004-12-08  2:22                   ` Andrea Arcangeli
2004-12-08  6:52               ` Jens Axboe
2004-12-08  2:00             ` Andrew Morton
2004-12-08  2:08               ` Andrew Morton
2004-12-08  6:55                 ` Jens Axboe
2004-12-08  2:20               ` Andrea Arcangeli
2004-12-08  2:25                 ` Andrew Morton
2004-12-08  2:33                   ` Andrea Arcangeli
2004-12-08  2:33                   ` Nick Piggin
2004-12-08  2:51                     ` Andrea Arcangeli
2004-12-08  3:02                       ` Nick Piggin
2004-12-08  6:58                     ` Jens Axboe
2004-12-08  7:14                       ` Nick Piggin
2004-12-08  7:20                         ` Jens Axboe
2004-12-08  7:29                           ` Nick Piggin
2004-12-08  7:32                             ` Jens Axboe
2004-12-08  7:30                           ` Andrew Morton
2004-12-08  7:36                             ` Jens Axboe
2004-12-08 13:48                         ` Jens Axboe
2004-12-08  6:55               ` Jens Axboe
2004-12-08  7:08                 ` Nick Piggin
2004-12-08  7:11                   ` Jens Axboe
2004-12-08  7:19                     ` Nick Piggin
2004-12-08  7:26                       ` Jens Axboe
2004-12-08  9:35                         ` Jens Axboe
2004-12-08 10:08                           ` Jens Axboe
2004-12-08 12:47                           ` Jens Axboe
2004-12-08 10:52                 ` Helge Hafting
2004-12-08 10:49                   ` Jens Axboe
2004-12-08  6:49           ` Jens Axboe
2004-12-02 14:28 ` Giuliano Pochini
2004-12-02 14:41   ` Jens Axboe
2004-12-04 13:05     ` Giuliano Pochini
  -- strict thread matches above, loose matches on Subject: below --
2004-12-03 20:52 Chuck Ebbert

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=41B05397.7060808@gmx.de \
    --to=prakashkc@gmx.de \
    --cc=akpm@osdl.org \
    --cc=axboe@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=nickpiggin@yahoo.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.