[PATCH]RIFS-V3-Test For 3.4.x kernel.

From: Chen
Date: Sat Jul 07 2012 - 16:59:43 EST


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.

Attachment: rifs-v3-trial-kernel3.4.x
Description: Binary data