Messages in this thread | | | Date | Sun, 8 Jul 2012 20:16:50 +0800 | Subject | Re: [PATCH]RIFS-V3-Test For 3.4.x kernel. | From | Chen <> |
| |
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@gmail.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@gmail.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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@localhost ~]$ 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@vger.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@vger.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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |