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@xxxxxxxxx> 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@xxxxxxxxxxxxxxx > 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@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/