lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4C4E99EF.9080809@cn.fujitsu.com>
Date:	Tue, 27 Jul 2010 16:33:51 +0800
From:	Gui Jianfeng <guijianfeng@...fujitsu.com>
To:	Vivek Goyal <vgoyal@...hat.com>
CC:	linux-kernel@...r.kernel.org, axboe@...nel.dk, nauman@...gle.com,
	dpshah@...gle.com, jmoyer@...hat.com, czoccolo@...il.com
Subject: Re: [RFC PATCH] cfq-iosced: Implement IOPS mode and group_idle tunable
 V3

Vivek Goyal wrote:
> On Mon, Jul 26, 2010 at 02:58:16PM +0800, Gui Jianfeng wrote:
> 
> [..]
>> Hi Vivek,
>>
>> I did some tests on single SATA disk on my desktop. With patches applied, seems no
>> regression occurs till now, and have some performance improvement in case of 
>> "Direct Random Reader" mode. Here're some numbers on my box.
>>
> 
> Thanks for testing Gui. "iostest" seems to be working for you. If you had
> to some fixes to make it work on my boxes, do send those to me, and I can
> commit those in my internal git tree.

Hi Vivek,

I didn't modify iostest at all but just upgraded fio to 1.42

Gui

> 
> After running the script, you can also run "iostest -R <result-dir>" and
> that will generate a report. It will not have all this "Starting test..."
> lines and looks nicer.
> 
> Good to know that you don't see any regressions on SATA disk in your
> cgroup testing with this patchset. Little improvement in "drr" might
> be due to the fact that with existing slice_idle=0, we can still do
> some extra idling on service tree and first patch in the series (V4)
> gets rid of that.
> 
> Thanks
> Vivek
> 
>> Vallina kernel:
>>
>> Blkio is already mounted at /cgroup/blkio. Unmounting it
>> DIR=/mnt/iostestmnt/fio                 DEV=/dev/sdb2
>> GROUPMODE=1                             NRGRP=4
>> Will run workloads for increasing number of threads upto a max of 4
>> Starting test for [drr] with set=1 numjobs=1 filesz=512M bs=32k runtime=30
>> Starting test for [drr] with set=1 numjobs=2 filesz=512M bs=32k runtime=30
>> Starting test for [drr] with set=1 numjobs=4 filesz=512M bs=32k runtime=30
>> Finished test for workload [drr]
>> Host=localhost.localdomain     Kernel=2.6.35-rc4-Vivek-+
>> GROUPMODE=1          NRGRP=4
>> DIR=/mnt/iostestmnt/fio        DEV=/dev/sdb2
>> Workload=drr      iosched=cfq     Filesz=512M bs=32k
>> group_isolation=1 slice_idle=0    group_idle=8    quantum=8
>> =========================================================================
>> AVERAGE[drr]    [bw in KB/s]
>> -------
>> job     Set NR  cgrp1  cgrp2  cgrp3  cgrp4  total
>> ---     --- --  -----------------------------------
>> drr     1   1   761    761    762    760    3044
>> drr     1   2   185    420    727    1256   2588
>> drr     1   4   180    371    588    863    2002
>>
>>
>> Patched kernel:
>>
>> Blkio is already mounted at /cgroup/blkio. Unmounting it
>> DIR=/mnt/iostestmnt/fio                 DEV=/dev/sdb2
>> GROUPMODE=1                             NRGRP=4
>> Will run workloads for increasing number of threads upto a max of 4
>> Starting test for [drr] with set=1 numjobs=1 filesz=512M bs=32k runtime=30
>> Starting test for [drr] with set=1 numjobs=2 filesz=512M bs=32k runtime=30
>> Starting test for [drr] with set=1 numjobs=4 filesz=512M bs=32k runtime=30
>> Finished test for workload [drr]
>> Host=localhost.localdomain     Kernel=2.6.35-rc4-Vivek-+
>> GROUPMODE=1          NRGRP=4
>> DIR=/mnt/iostestmnt/fio        DEV=/dev/sdb2
>> Workload=drr      iosched=cfq     Filesz=512M bs=32k
>> group_isolation=1 slice_idle=0    group_idle=8    quantum=8
>> =========================================================================
>> AVERAGE[drr]    [bw in KB/s]
>> -------
>> job     Set NR  cgrp1  cgrp2  cgrp3  cgrp4  total
>> ---     --- --  -----------------------------------
>> drr     1   1   323    671    1030   1378   3402
>> drr     1   2   165    391    686    1144   2386
>> drr     1   4   185    373    612    873    2043
>>
>> Thanks
>> Gui
>>
>>> Thanks
>>> Vivek
>>>
> 
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ