clusterperf June 20, 2012
clusterperf output as measured on June 20, 2012; this page contains partial results showing multi-read performance. These measurements predate the new version of multi-read (implemented by MultiRead.cc).
# RAMCloud multiRead performance for 100 B objects with 30 byte keys
# located on a single master.
# Generated by 'clusterperf.py multiRead_oneMaster'
#
# Num Objs Num Masters Objs/Master Latency (us) Latency/Obj (us)
#----------------------------------------------------------------------------
1 1 1 5.9 5.9
2 1 2 7.3 3.7
3 1 3 8.5 2.8
4 1 4 9.1 2.3
5 1 5 10.5 2.1
6 1 6 11.1 1.8
7 1 7 11.6 1.7
8 1 8 12.1 1.5
9 1 9 12.8 1.4
10 1 10 14.0 1.4
20 1 20 19.9 1.0
30 1 30 26.2 0.9
40 1 40 31.7 0.8
50 1 50 36.9 0.7
60 1 60 42.3 0.7
70 1 70 51.2 0.7
80 1 80 54.1 0.7
90 1 90 59.9 0.7
100 1 100 65.4 0.7
200 1 200 122.2 0.6
300 1 300 180.7 0.6
400 1 400 239.0 0.6
500 1 500 298.9 0.6
600 1 600 358.9 0.6
700 1 700 418.3 0.6
800 1 800 496.7 0.6
900 1 900 553.4 0.6
1000 1 1000 614.2 0.6
# RAMCloud multiRead performance for 100 B objects with 30 byte keys
# with one object located on each master.
# Generated by 'clusterperf.py multiRead_oneObjectPerMaster'
#
# Num Objs Num Masters Objs/Master Latency (us) Latency/Obj (us)
#----------------------------------------------------------------------------
1 1 1 5.8 5.8
2 2 1 7.2 3.6
3 3 1 8.7 2.9
4 4 1 9.8 2.5
5 5 1 11.9 2.4
6 6 1 12.5 2.1
7 7 1 14.3 2.0
8 8 1 15.0 1.9
9 9 1 17.3 1.9
10 10 1 18.5 1.9
11 11 1 20.3 1.8
12 12 1 20.6 1.7
13 13 1 21.4 1.6
14 14 1 23.9 1.7
15 15 1 25.3 1.7
16 16 1 27.6 1.7
17 17 1 29.5 1.7
18 18 1 32.0 1.8
19 19 1 32.8 1.7
20 20 1 34.6 1.7
21 21 1 35.2 1.7
22 22 1 36.8 1.7
23 23 1 37.3 1.6
24 24 1 39.3 1.6
25 25 1 41.8 1.7
26 26 1 42.5 1.6
27 27 1 43.6 1.6
28 28 1 45.5 1.6
29 29 1 46.5 1.6
30 30 1 48.8 1.6
31 31 1 49.8 1.6
32 32 1 50.6 1.6
33 33 1 56.2 1.7
34 34 1 56.4 1.7
# RAMCloud multiRead performance for an approximately fixed number
# of 100 B objects with 30 byte keys
# distributed evenly across varying number of masters.
# Generated by 'clusterperf.py multiRead_general'
#
# Num Objs Num Masters Objs/Master Latency (us) Latency/Obj (us)
#----------------------------------------------------------------------------
1000 1 1000 615.6 0.6
1000 2 500 454.6 0.5
999 3 333 447.3 0.4
1000 4 250 421.4 0.4
1000 5 200 438.7 0.4
996 6 166 421.3 0.4
994 7 142 438.6 0.4
1000 8 125 437.4 0.4
999 9 111 433.0 0.4
1000 10 100 476.2 0.5
990 11 90 508.2 0.5
996 12 83 490.8 0.5
988 13 76 539.5 0.5
994 14 71 484.4 0.5
990 15 66 529.6 0.5
992 16 62 474.8 0.5
986 17 58 491.9 0.5
990 18 55 502.2 0.5
988 19 52 508.4 0.5
1000 20 50 520.8 0.5
987 21 47 517.6 0.5
990 22 45 538.9 0.5
989 23 43 547.1 0.6
984 24 41 551.8 0.6
1000 25 40 566.0 0.6
988 26 38 590.0 0.6
999 27 37 611.9 0.6
980 28 35 594.4 0.6
986 29 34 615.3 0.6
990 30 33 651.3 0.7
992 31 32 608.3 0.6
992 32 31 667.3 0.7
990 33 30 704.4 0.7
986 34 29 654.2 0.7