]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | #!/usr/bin/perl |
2 | # hi there | |
3 | { | |
4 | # startup | |
5 | #'n' => 28, # mpi nodes | |
6 | ||
7 | 'sleep' => 3, # seconds between runs | |
8 | 'nummds' => 1, | |
9 | ||
10 | 'numosd' => [2,3,4,5,6,7,8,10,12], #[6, 8, 10, 12, 16], | |
11 | 'numosd' => [14], | |
12 | #'cper' => [4, 5, 6, 7, 8, 9, 10, 11, 12], #[1, 4, 6, 8, 16, 32, 64], | |
13 | #'cper' => [4, 6, 8, 10, 12, 16, 24, 32 ], #[1, 4, 6, 8, 16, 32, 64], | |
14 | 'cper' => [30], | |
15 | ||
16 | '_dep' => [ 'cnode' => '$numosd', | |
17 | 'numclient' => '$cnode * $cper', | |
18 | 'n' => 38],#'$nummds + $numosd + $cnode'], | |
19 | #'numclient' => [5, 10, 20, 50, 75, 100, 150 ], | |
20 | ||
21 | 'start' => 30, | |
22 | 'end' => 90, | |
23 | 'until' => 100, # --syn until $n ... when to stop clients | |
24 | 'kill_after' => 260, | |
25 | ||
26 | # parameters | |
27 | 'fs' => 'ebofs', | |
28 | 'writefile' => 1, | |
29 | ||
30 | 'writefile_size' => [# 4096, | |
31 | # 16*1024, | |
32 | # 64*1024, | |
33 | # 256*1024, | |
34 | 1024*1024 ], | |
35 | # 'writefile_size' => [ | |
36 | # 2048*1024, | |
37 | # 1048576, | |
38 | # 512*1024, | |
39 | # 262144, | |
40 | # 65536, | |
41 | # 16384 | |
42 | # ], | |
43 | 'writefile_mb' => 1000, | |
44 | ||
45 | 'file_layout_num_rep'=> [1,2,3], | |
46 | ||
47 | 'osd_pg_bits' => 12,#[6, 8, 10, 12, 14], | |
48 | ||
49 | 'osd_object_layout' => [ 'hashino' ],#'hash', 'hashino', 'linear' ], | |
50 | 'osd_pg_layout' => [ 'crush', 'linear' ],#, 'linear'],#, 'hash' ],#, 'linear' ],#, 'hash' ], | |
51 | ||
52 | #'custom' => '--tcp_skip_rank0', # --osd_maxthreads 0', | |
53 | #'custom' => '--debug_after 110 --debug_osd 15 --debug_filer 15 --debug 5', | |
54 | ||
55 | # for final summation (script/sum.pl) | |
56 | ||
57 | 'comb' => { | |
58 | 'x' => 'numosd',#'writefile_size', | |
59 | 'vars' => [ 'osd.c_wrb', 'cl.wrlat' ], | |
60 | # 'maptitle' => { 'osd_object_layout=' => '', | |
61 | # ',osd_pg_layout=' => ' + '} | |
62 | } | |
63 | }; | |
64 | ||
65 | ||
66 | =item some googoo notes | |
67 | ||
68 | for 1mb 1x writes, | |
69 | ||
70 | with numosd=6, min cper=6 to saturate (cper_saturate) | |
71 | googoo saturates at numosd=8. (osd_saturate) | |
72 | ||
73 | -> so, numosd=6 or 7 is a safe size! | |
74 | ||
75 | ||
76 | ||
77 | ||
78 | =cut |