[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CANQmPXgDmdDE+=ypyHcWLR4Fw7xv4-T-YsyoO7Gp2Gq91F7jFw@mail.gmail.com>
Date: Sun, 8 Jul 2012 20:16:50 +0800
From: Chen <hi3766691@...il.com>
To: Oleksandr Natalenko <pfactum@...il.com>
Cc: linux-kernel@...r.kernel.org, mou Chen <hi3766691@...il.com>
Subject: Re: [PATCH]RIFS-V3-Test For 3.4.x kernel.
But we can disable CGROUP while compiling.
Without CGROUP systemd will always sleep and that won't affect you
when you are using your box.
On Sun, Jul 8, 2012 at 5:21 PM, Oleksandr Natalenko <pfactum@...il.com> wrote:
> The funniest thing is that desktop users started to use systemd (e.g. in
> Fedora) which means they cannot even boot without cgroups. Note that :).
>
> 08.07.12 06:37, Chen написав(ла):
>> I haven't made any support for Cgroup yet. After I finished
>> translating the scheduler in modular form it will support Cgroup
>> naturally since the modular scheduler support Cgroup.
>>
>> Anyway it is for desktop users and I don't think I have to support
>> Cgroup in short term.
>>
>> I am going to post the graphical benchmark between RIFS-V3-Test and
>> CFS. On my box, The latency of CFS is 8 times of RIFS
>> averagely.However I am not using my computer right now so I can't post
>> my benchmark now.
>>
>>
>> On Sun, Jul 8, 2012 at 6:01 AM, Oleksandr Natalenko <pfactum@...il.com> wrote:
>>> Could you please make some chart to visually compare latencies with CFS?
>>>
>>> Also, has RIFS got cgroups support?
>>>
>>> 07.07.12 23:58, Chen написав(ла):
>>>> 1. Benchmark:
>>>> [admin@...alhost ~]$ latt -c255 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=255
>>>> Entries logged: 1020
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 106549 usec
>>>> Avg 1446 usec
>>>> Stdev 6182 usec
>>>> Stdev mean 194 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 2793229 usec
>>>> Avg 2189141 usec
>>>> Stdev 351389 usec
>>>> Stdev mean 11002 usec
>>>> [admin@...alhost ~]$ latt -c128 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=128
>>>> Entries logged: 768
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 70824 usec
>>>> Avg 1761 usec
>>>> Stdev 5074 usec
>>>> Stdev mean 183 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 1464295 usec
>>>> Avg 1163262 usec
>>>> Stdev 210801 usec
>>>> Stdev mean 7607 usec
>>>> [admin@...alhost ~]$ latt -c64 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=64
>>>> Entries logged: 640
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 53780 usec
>>>> Avg 1375 usec
>>>> Stdev 4772 usec
>>>> Stdev mean 189 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 797045 usec
>>>> Avg 596825 usec
>>>> Stdev 111695 usec
>>>> Stdev mean 4415 usec
>>>> [admin@...alhost ~]$ latt -c32 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=32
>>>> Entries logged: 480
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 86032 usec
>>>> Avg 2147 usec
>>>> Stdev 7659 usec
>>>> Stdev mean 350 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 374303 usec
>>>> Avg 309004 usec
>>>> Stdev 43155 usec
>>>> Stdev mean 1970 usec
>>>> [admin@...alhost ~]$ latt -c16 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=16
>>>> Entries logged: 320
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 41166 usec
>>>> Avg 1150 usec
>>>> Stdev 4706 usec
>>>> Stdev mean 263 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 178917 usec
>>>> Avg 155367 usec
>>>> Stdev 16074 usec
>>>> Stdev mean 899 usec
>>>> [admin@...alhost ~]$ latt -c8 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=8
>>>> Entries logged: 184
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 20256 usec
>>>> Avg 585 usec
>>>> Stdev 2306 usec
>>>> Stdev mean 170 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 88262 usec
>>>> Avg 75957 usec
>>>> Stdev 7102 usec
>>>> Stdev mean 524 usec
>>>> [admin@...alhost ~]$ latt -c4 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=4
>>>> Entries logged: 104
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 7950 usec
>>>> Avg 663 usec
>>>> Stdev 1719 usec
>>>> Stdev mean 169 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 50647 usec
>>>> Avg 38685 usec
>>>> Stdev 4053 usec
>>>> Stdev mean 397 usec
>>>> [admin@...alhost ~]$ latt -c2 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=2
>>>> Entries logged: 54
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 33 usec
>>>> Avg 9 usec
>>>> Stdev 5 usec
>>>> Stdev mean 1 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 21700 usec
>>>> Avg 20590 usec
>>>> Stdev 258 usec
>>>> Stdev mean 35 usec
>>>> [admin@...alhost ~]$ latt -c1 sleep 10
>>>>
>>>> Parameters: min_wait=100ms, max_wait=500ms, clients=1
>>>> Entries logged: 27
>>>>
>>>> Wakeup averages
>>>> -------------------------------------
>>>> Max 22 usec
>>>> Avg 9 usec
>>>> Stdev 3 usec
>>>> Stdev mean 1 usec
>>>>
>>>> Work averages
>>>> -------------------------------------
>>>> Max 20614 usec
>>>> Avg 20162 usec
>>>> Stdev 125 usec
>>>> Stdev mean 24 usec
>>>>
>>>>
>>>>
>>>> RIFS-V3 is the new name of RIFS-ES. It looks like CFS. but with RIFS,
>>>> the latency is much lower.
>>>>
>>>
>>>
>>>
>>> --
>>> 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/
>
>
>
> --
> 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/
--
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